По умолчанию на нашем хостинге такое кеширование выключено. Потому что при создании сайта, на этапе отладки и настройки, оно только мешает. Но после приведения сайта в полную готовность, стоит активировать такое кеширование. Расскажем как это делается.
Как включить кеширование контента
Перейдите в панель управления услугой хостинга, на которой находится сайт, которому нужно включить кеширование. Затем в боковом меню найдите пункт "WWW-домены": В появившемся списке сайтов необходимо выбрать нужный и кликнуть на кнопку "Изменить" в верхнем меню: Откроется форма редактирования свойств сайта. В самом низу этой формы будет пункт "Настроить кеширование". Установите на него галочку: Ниже появятся два поля "Период кеширования" и "Значение периода". Рекомендуем выставить значение в 30 дней. После чего сохранить форму, нажав на "Ок" внизу.Как работает кеширование?
Описанное выше действие добавляет в конфигурационный файл NGINX для сайта следующие строки:location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3| ... |swf)$ {
expires 30d;
}
Такая настройка выставляет в заголовках ответа сайта директиву "expires", в которой сохраняется дата окончания валидности файла, расчитаная путём прибавления 30 дней к текущей. Браузер посетителя сайта запомнит это значение и не будет запрашивать файл с сайта до этой даты, а будет загружать из своего кеша.