Здравствуйте. проверяю сайт в PageSpeed Insights. Он пишет рекомендации Используйте кеш браузера. Я вставил в .htaccess кодPHP код:Но это проблемы не решило все как было так и осталось. PageSpeed Insights по прежнему ругается Используйте кеш браузера.
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest "access plus 0 seconds"
# html
ExpiresByType text/html "access plus 0 seconds"
# XML
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
# RSS
ExpiresByType application/rss+xml "access plus 1 hour"
# Favicon
ExpiresByType image/x-icon "access plus 1 week"
# Картинки
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
# HTC файлы (например css3pie)
ExpiresByType text/x-component "access plus 1 month"
# Нестандартные шрифты сайта
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
# CSS и javascript
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
</IfModule>
# Cache-Control браузера
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 30 дней
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</filesMatch>
# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>
<IfModule mod_setenvif.c>
#Эта конструкция для говнобраузера
#Запрет отдачи HTTP-заголовков Vary
BrowserMatch "MSIE" force-no-vary
BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary
</IfModule>
На моём сервере ответ
HTTP/1.1 200 OK
Date: Thu, 12 May 2016 08:57:24 GMT
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-01 OpenSSL/1.0.1e-fips PHP/5.4.16
X-Powered-By: PHP/5.3.29
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Mod-Pagespeed: 1.11.33.1-0
Cache-Control: max-age=0, no-cache
Content-Type: text/html
Кто может помочь включить кэширование ?
- 12.05.2016 14:02
- 12.05.2016 14:12
- Регистрация: 27.03.2015
- Сообщений: 271
- Репутация: 35
efr07,
почитайте это - 12.05.2016 14:38
Я попросил кто может мне помочь. А не скинуть статью на английском языке.
- 12.05.2016 14:58
Посмотрите на русском _http://coderhs.com/archive/htaccess_set
Для начала надо бы убедится, что модуль gzip или deflate у вас на хостинге/сервере включен. Можно проверить в тех информации вашего хостинга, либо через phpinfo (ACCEPT_ENCODING) в headers info и в invironment. - 12.05.2016 15:14
Coder,В headers info стоит Accept-Encoding gzip, deflate.
- 12.05.2016 15:41
А модули mod_headers и mod_expires включены на сервере?
- 12.05.2016 15:48
efr07, А какая СМС у вашего сайта? Если джумла, то в панели управления есть настройки кеширования.
- 12.05.2016 15:54
linuxman,Вот модули которые включены
Код HTML:Loaded Modules core mod_so http_core mod_access_compat mod_actions mod_alias mod_allowmethods mod_auth_basic mod_auth_digest mod_authn_anon mod_authn_core mod_authn_dbd mod_authn_dbm mod_authn_file mod_authn_socache mod_authz_core mod_authz_dbd mod_authz_dbm mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_autoindex mod_cache mod_cache_disk mod_data mod_dbd mod_deflate mod_dir mod_dumpio mod_echo mod_env mod_expires mod_ext_filter mod_filter mod_headers mod_include mod_info mod_log_config mod_logio mod_mime_magic mod_mime mod_negotiation mod_remoteip mod_reqtimeout mod_rewrite mod_setenvif mod_slotmem_plain mod_slotmem_shm mod_socache_dbm mod_socache_memcache mod_socache_shmcb mod_status mod_substitute mod_suexec mod_unique_id mod_unixd mod_userdir mod_version mod_vhost_alias mod_dav mod_dav_fs mod_dav_lock mod_lua mpm_itk prefork mod_proxy mod_lbmethod_bybusyness mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_heartbeat mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_express mod_proxy_fcgi mod_proxy_fdpass mod_proxy_ftp mod_proxy_http mod_proxy_scgi mod_ssl mod_systemd mod_cgi mod_php5 mod_authnz_external mod_instaweb
ura1205, CMS DLE. - 12.05.2016 16:03
Попробуйте так:
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Забыл: если будет ошибка, тогда блок mod_gzip уберите и посмотрите. У вас его, вроде как, нет.
Проверить здесь: _http://www.gidnetwork.com/tools/gzip-test.phpПоследний раз редактировалось Coder; 12.05.2016 в 16:08.
- 12.05.2016 16:46
Coder,Вставил ваш код. Но никаких изменений. Вот смотрите сами https://developers.google.com/speed/...2F&tab=desktop
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
кэширование в WP | WordPress | 17 | 26.04.2016 18:07 |
кэширование на сервере | Web программирование | 14 | 23.01.2016 19:50 |
Форма поиска файлов на сервере и вывод адреса ПОМОГИТЕ! | Web программирование | 0 | 13.11.2011 15:19 |
Помогите подключить кэширование | Web программирование | 3 | 15.08.2011 13:30 |
Помогите подключить кэширование | Вопросы от новичков | 2 | 14.08.2011 23:03 |