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

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

Введение

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