Используйте кеширование в браузере - PullRequest
5 голосов
/ 14 апреля 2010

У меня есть веб-сайт, и когда я проверяю скорость страницы с помощью плагина Google, я получаю:

Использование кэширования в браузере В следующих ресурсах отсутствует срок действия кэша

Где я могу изменить настройки для этого?

Ответы [ 2 ]

15 голосов
/ 19 декабря 2011

Редактировать .htaccess и добавить

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
</IfModule>

Эта ссылка может помочь вам: http://www.quickonlinetips.com/archives/2010/05/leverage-browser-caching-increase-website-speed/

2 голосов
/ 24 января 2016

Использование кэширования в браузере

Сократите время загрузки страниц, храня часто используемые файлы с вашего сайта в браузере посетителей.

Чтобы включить кэширование в браузере, вам нужно отредактировать заголовки HTTP, чтобы установить даты окончания действия для определенных типов файлов.

Найдите файл .htaccess в корневом каталоге вашего домена. Этот файл является скрытым файлом, но должен отображаться в клиентах FTP, таких как FileZilla или CORE. Вы можете редактировать файл htaccess с помощью блокнота или любого другого текстового редактора.

В этом файле мы установим параметры кэширования, чтобы указать браузеру, какие типы файлов следует кэшировать.

Приведенный ниже код сообщает браузерам, что нужно кэшировать и как долго «запоминать» это. Его следует добавить в начало файла .htaccess.

## EXPIRES CACHING ##
&lt;IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
&lt;IfModule>
## EXPIRES CACHING ##

Рекомендации:

  • Будьте агрессивны со своим кэшированием для всех статических ресурсов
  • Срок действия не менее одного месяца
  • Не устанавливайте кеширование более чем на год вперед!

Ссылка: http://websitespeedoptimizations.com/LeverageBrowserCaching.aspx

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