Как включить кеширование статичного контента

Кеширование статического контента позволяет пользователям ускорить загрузку страниц сайта при повторном посещении страниц. А работает оно следующим образом. При первом посещении сайта браузер сохраняет статичный контент (картинки, CSS и JS файлы) на устройство пользователя. И при повторном посещении весь этот контент не скачивается из интернета повторно. Что значительно ускоряет загрузку сайта.

По умолчанию на нашем хостинге такое кеширование выключено. Потому что при создании сайта, на этапе отладки и настройки, оно только мешает. Но после приведения сайта в полную готовность, стоит активировать такое кеширование. Расскажем как это делается.

Как включить кеширование контента

Перейдите в панель управления услугой хостинга, на которой находится сайт, которому нужно включить кеширование. Затем в боковом меню найдите пункт "WWW-домены": WWW домены В появившемся списке сайтов необходимо выбрать нужный и кликнуть на кнопку "Изменить" в верхнем меню: Список сайтов на виртуальном хостинге Откроется форма редактирования свойств сайта. В самом низу этой формы будет пункт "Настроить кеширование". Установите на него галочку: Список сайтов на виртуальном хостинге Ниже появятся два поля "Период кеширования" и "Значение периода". Рекомендуем выставить значение в 30 дней. После чего сохранить форму, нажав на "Ок" внизу.

Как работает кеширование?

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

всего от 290 руб

⇡ наверх