Как настроить кэширование страниц в 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 всегда указывал ресурсы, которые еще не были кэшированы, поэтому было легко узнать, какие строки добавить.