Сайтостроители, анализируя оптимизацию/скорость загрузки своих сайтов при помощи известного сервиса PageSpeed Insights от компании Google, практически постоянно встречается с рекомендацией: "Используйте кэш браузера".
Включенное кэширование позволяет пользователям, повторно посетившим сайт, тратить меньше времени на загрузку страниц.
Активация кэширования браузера для сайта
Рецепт решения данной задачи заключается в использовании файла
# Сжатие Text, Html, JavaScript, CSS, Xml: <ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifmodule> # Кеш браузера <ifmodule mod_expires.c> ExpiresActive On # По умолчанию кеш в 5 секунд ExpiresDefault "access plus 1 days" # Включаем кэширование изображений и Flash элементов на 1 месяц ExpiresByType image/x-icon "access plus 1 month" ExpiresByType image/jpeg "access plus 4 weeks" ExpiresByType image/png "access plus 30 days" ExpiresByType image/gif "access plus 43829 minutes" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" # Включаем кэширование CSS, JavaScript и текстовых файлов на 1 неделю ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" # Включаем кэширование Html и Htm файлов на 1 день ExpiresByType text/html "access plus 43200 seconds" # Включаем кэширование Xml файлов на 10 минут ExpiresByType application/xhtml+xml "access plus 600 seconds" # Нестандартные шрифты сайта 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" </ifmodule>
После данных манипуляций с файлом
Исчезли записи «не указан срок действия» напротив каждого элемента списка, в списке остались лишь ссылки на сторонние сервисы: Gravatar, Google Analytics, Yandex Metrika.
Комментарии