2015-08-22 3 views
1

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

Я добавил тэг http-eqiv "< meta http-equiv =" cache-control "content =" public ">". Thats все, что было сделано для кэширования страниц, мне сказали, что это все, что нужно было сделать. Но после проверки второго сайта он все еще говорит, что «кеширование страницы не включено».

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

+0

Вы создали файл '.htaccess'? Если это так, вам нужно добавить в него что-то вроде «ExpiresActive On», «ExpiresByType image/png», плюс 1 месяц »и т. Д. – Xufox

+0

Нет У меня нет этого файла, как мне его настроить? –

+0

Hm ... просто создайте пустой файл, назовите его '.htaccess' и поместите его в ту же директорию, что и ваш сайт (файл HTML). Затем просмотрите приведенные выше директивы ('ExpiresActive' и' ExpiresByType'), чтобы включить кеширование. Это должно фактически обеспечить кэширование. По крайней мере, он работал на моем сайте. – Xufox

ответ

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

+0

Спасибо большое! Я сделал так, как вы сказали, и скопировал все это в файл htaccess. Я знаю, что файл работает, потому что он перенаправляется на мой адрес www. Но аудит сайта, который я сделал, все еще говорит, что он не включен. –

+0

Какой аудит сайта вы используете? – Xufox

+0

Я использую www.site-analyzer.com –

 Смежные вопросы

  • Нет связанных вопросов^_^