вопрос
В настройках скрипта установлен флажок на
Выбран тип кеширования "Файловый"
В проверке PageSpeed Insights результат не меняется
Так же вставлял код с данного ресурса в файл .htaccess
После разговора с провайдером получил ответ - кеширование у них настроено, если надо на их стороне разбиратся - то хотя бы как это сформулировать для них?
В Авто проверке системы DLE:
По этому конкретный вопрос - как правильно организовать кеширование на стороне пользователя используя ДЛЕ.
Включить кеширование на сайте
Выбран тип кеширования "Файловый"
В проверке PageSpeed Insights результат не меняется
Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Так же вставлял код с данного ресурса в файл .htaccess
<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>
После разговора с провайдером получил ответ - кеширование у них настроено, если надо на их стороне разбиратся - то хотя бы как это сформулировать для них?
В Авто проверке системы DLE:
Операционная система: Linux 3.10.0-514.26.2.el7.x86_64
Версия PHP: 5.6.22
Версия MySQL: 5.5.5-10.0.25-MariaDB MySQLi
Информация о GD: GD Version: bundled (2.1.0 compatible), FreeType Support: Enabled, FreeType Linkage: with freetype, T1Lib Support: Disabled, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Disabled, XBM Support: Enabled, WebP Support: Disabled, JIS-mapped Japanese Font Support: Disabled,
Module mod_rewrite Неопределено
Безопасный режим: Выключен
Выделено оперативной памяти: 128M
Отключенные функции: dl, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_setuid, proc_close, proc_terminate, shell_exec, system, ftp_exec, leak, posix_setpgid, posix_setsid, proc_get_status, proc_nice, show_source, set_time_limit, openlog, syslog, closelog, exec, passthru, system, shell_exec, popen
Версия PHP: 5.6.22
Версия MySQL: 5.5.5-10.0.25-MariaDB MySQLi
Информация о GD: GD Version: bundled (2.1.0 compatible), FreeType Support: Enabled, FreeType Linkage: with freetype, T1Lib Support: Disabled, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Disabled, XBM Support: Enabled, WebP Support: Disabled, JIS-mapped Japanese Font Support: Disabled,
Module mod_rewrite Неопределено
Безопасный режим: Выключен
Выделено оперативной памяти: 128M
Отключенные функции: dl, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_setuid, proc_close, proc_terminate, shell_exec, system, ftp_exec, leak, posix_setpgid, posix_setsid, proc_get_status, proc_nice, show_source, set_time_limit, openlog, syslog, closelog, exec, passthru, system, shell_exec, popen
По этому конкретный вопрос - как правильно организовать кеширование на стороне пользователя используя ДЛЕ.
Как вариант, обратитесь к вашему хостингу, для включения ф-ций: mod_expires.c, mod_headers.c, mod_setenvif.c