Рекомендация Google Page Speed ​​для использования кэширования браузера - PullRequest
0 голосов
/ 25 января 2011

Ну, я пытаюсь оптимизировать свое приложение и в настоящее время использую скорость страницы для этого. Одной из самых сильных рекомендаций было использование кэширования в браузере. Отчет отправил меня на эту страницу:

http://code.google.com/intl/pt-BR/speed/page-speed/docs/caching.html#LeverageBrowserCaching

На этой странице есть цитата:

Если дата последнего изменения достаточно далеко в прошлом, Скорее всего, браузер не будет повторно это.

Моя точка зрения такова: не имеет значения, какое значение я установил для заголовка Last-Modified (я пробовал 10 лет назад), когда я получаю доступ и перезагружаю свое приложение (всегда очищая недавнюю историю браузера), я получаю статус 200 первый доступ и 304 для расширяющихся.

Можно ли как-нибудь описать поведение, описанное в документации Google? Я имею в виду, что браузер не пытается получить статические ресурсы с моего сайта?

1 Ответ

0 голосов
/ 31 декабря 2011

Вы можете добиться большего успеха, используя заголовок Expires (также указанный в этой ссылке на документ Google).

Также имейте в виду, что все эти заголовки, связанные с кэшированием, являются подсказками или советами для браузеров.Разные браузеры могут вести себя по-разному.

Хороший пример - метод тестирования.В вашем случае вы упомянули получение статуса 304 для оставшихся запросов, но получаете ли вы их, выполняя обновление браузера вручную?Браузеры обычно делают запрос в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...