Это правило срабатывает, когда PageSpeed Insights обнаруживает, что ответ вашего сервера не содержит заголовков кэширования или если указано, что ресурсы кэшируются только на короткое время.
Обзор
Получение ресурсов по сети является медленным и дорогостоящим процессом: загрузка может потребовать многократного обмена данными между клиентом и сервером, что задерживает обработку и может блокировать рендеринг содержимого страницы, а также требует затрат на передачу данных для посетителя. Все ответы сервера должны определять политику кэширования, чтобы помочь клиенту определить, может ли он повторно использовать ранее полученный ответ и когда это возможно.
Рекомендации
Для каждого ресурса должна быть указана явная политика кэширования, которая отвечает на следующие вопросы: может ли ресурс кэшироваться и кем, на какой срок и, если применимо, как его можно эффективно повторно проверить по истечении срока действия политики кэширования. Когда сервер возвращает ответ, он должен предоставить заголовки Cache-Control
и ETag
:
-
Cache-Control
определяет, как и как долго отдельный ответ может кэшироваться браузером и другими промежуточными кэшами. Чтобы узнать больше, см. Кеширование с помощью Cache-Control . -
ETag
предоставляет токен повторной проверки, который автоматически отправляется браузером, чтобы проверить, изменился ли ресурс с момента последнего запроса. Дополнительные сведения см. в разделе Проверка кэшированных ответов с помощью ETags .
Чтобы определить оптимальную политику кэширования для вашего сайта, воспользуйтесь следующими руководствами:
- Определение оптимальной политики управления кэшем
- Аннулирование и обновление кэшированных ответов
- Контрольный список кэширования
Мы рекомендуем минимальное время кэширования — одну неделю, а лучше — до одного года для статических ресурсов или ресурсов, которые изменяются нечасто. Если вам нужен точный контроль над тем, когда ресурсы становятся недействительными, мы рекомендуем использовать метод снятия отпечатков URL-адресов или метод управления версиями — см. ссылку на недействительность и обновление кэшированных ответов выше.
Обратная связь
Была ли эта страница полезной?