Оптимизация кеширования сайта браузерами и прокси-серверами

Опубликовано: 13.12.2017

видео Оптимизация кеширования сайта браузерами и прокси-серверами

Настройка Varnish в Ubuntu Linux

Как я уже говорил, Google Page Speed обеспечивает выполнение двух тестов, предназначенных для анализа тех параметров сайта, которые управляют кешированием статических объектов (каскадных таблиц стилей, скриптов на языке JavaScript и изображений) браузерами и прокси-серверами (Leverage browser caching и Leverage proxy caching). Эта статья является кратким руководством по практическому применению рекомендаций вышеназванных тестов в процессе настройки Веб-сервера Apache .


Кэширование в HTTP | Курс "Компьютерные сети"

Введение

Для того, чтобы Google Page Speed не имел ни каких претензий к параметрам, которые отвечают за кеширование статических объектов этого сайта браузерами и прокси-серверами, мне потребовалось активировать такие возможности Веб-сервера Apache, как отдача соответствующих HTTP-заголовков Expires для всех статических объектов, отдача соответствующих HTTP-заголовков Cache-Control для всех статических объектов, запрет отдачи HTTP-заголовков Vary в случае использования браузеров семейства Microsoft Internet Explorer. Все перечисленные функции могут быть реализованы средствами стандартных модулей Веб-сервера Apache mod_expires , mod_headers и mod_setenvif , которые доступны на подавляющем большинстве хостингов.


Как просматривать сайты в Google Chrome без подключения к сети

Отдача HTTP-заголовков Expires для всех статических объектов

HTTP-заголовки Expires предназначены для уведомления браузеров и прокси-серверов о сроках хранения объектов в кеше. До истечения этих сроков браузеры и прокси-серверы используют объекты, сохраненные в кеше, а не загружают их с сайта. Раздел Optimize caching документа Web Performance Best Practices советует установить для всех статических объектов (каскадных таблиц стилей, скриптов на языке JavaScript и изображений) срок хранения в кеше браузеров и прокси-серверов не менее одного месяца, но не более одного года. Для того, чтобы Веб-сервер Apache отдавал соответствующие рекомендациям HTTP-заголовки Expires, необходимо добавить в файл .htaccess, находящийся в корневой папке сайта, или в файл httpd.conf/vhost.conf (в зависимости от конфигурации используемого хостинга), следующие строки:

rss