Как настроить кэширование страниц в html?

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

Я добавил тег http-eqiv "". Вот и вся работа, которая была проделана для кэширования страниц, мне сказали, что это все, что нужно было сделать. Но после запуска второго аудита сайта он по-прежнему говорит: "Кэширование страниц не включено".

Пожалуйста, помогите мне с этим, ребята. Я видел кучу Http "учебники", но на самом деле не помогло. Я надеялся на пошаговые уроки.

1 ответ

Как правило, вы можете включить кэширование содержимого сайта, создав пустой файл с именем .htaccess и переместить его в ту же папку, что и ваш HTML-файл (если у вас есть доступ к FTP вашего сервера). Тогда вы можете написать это внутри:

ExpiresActive On
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"

и т. д. Для каждого типа файлов вы добавляете разумное количество времени для кэширования (например, месяц для каждого изображения, день для каждого сайта HTML и т. д.).

Когда я делал это для своего сайта, Google PageSpeed ​​Insights всегда указывал ресурсы, которые еще не были кэшированы, поэтому было легко узнать, какие строки добавить.

Другие вопросы по тегам