Как включить кэширование просмотра на сервере Linux, работающем под Apache

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

  • Сокращает время загрузки страницы при повторном посещении
  • Особенно эффективно на сайтах, где пользователи регулярно повторно посещают одни и те же области сайта
  • Соотношение выгод и затрат: высокое

Каждый раз, когда браузер загружает веб-страницу, он должен загружать все веб-файлы, чтобы правильно отобразить страницу. Это включает в себя все HTML, CSS, JavaScript и изображения.

Некоторые страницы могут состоять только из нескольких файлов и иметь небольшой размер – возможно, несколько килобайт. Однако для других файлов может быть много, и они могут составлять несколько мегабайт. Twitter.com, например, 3 МБ +.

  1. Эти большие файлы загружаются дольше и могут быть особенно болезненными, если вы используете медленное интернет-соединение (или мобильное устройство).
  2. Каждый файл делает отдельный запрос к серверу. Чем больше запросов получает ваш сервер одновременно, тем больше работы он должен выполнить, еще больше снижая скорость вашей страницы.

Кэширование браузера может помочь сохранением некоторых из этих файлов локально в браузере пользователя. Его первое посещение вашего сайта займет столько же времени, но когда этот пользователь повторно посещает ваш сайт, обновляет страницу или даже переходит на другую страницу вашего сайта, у него уже есть некоторые файлы, которые ему нужны локально.

Это означает, что объем данных, которые браузер пользователя должен загрузить, меньше, и на ваш сервер требуется меньше запросов. Результат? Уменьшено время загрузки страницы.

Почему это важно?

Основная причина важности кэширования в браузере заключается в том, что он снижает нагрузку на ваш веб-сервер, что в конечном итоге сокращает время загрузки для ваших пользователей.

Как включить кэширование в браузере?

Чтобы использовать кеш браузера для работы Вам нужно включить модуль mod_expires под apache.

Я предполагаю, что вы уже включили  mod_expires, чтобы активировать кэширование. Вам нужно поместить эти строки в .htaccess вашего сайта:

<filesMatch ".(ico|jpg|jpeg|png|gif|js|css|woff)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>

вот и все, вы включили использование кэширования просмотра для своего сайта, это будет работать на CWP, Cpanel и любом сервере на основе Apache.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

%d такие блоггеры, как: