Настройка сервера Apache для оптимизации работы сайта

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

Оптимизация за счет компрессии данных

  1. Разберем типы данных, которые передаются сервером веб-обозревателю. К ним относятся:
  • Текстовый HTML-файл с содержанием.
  • Каскадные таблицы стилей CSS.
  • Сценарии JavaScript.
  • Мультимедийные данные.

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

Скриншот к PageSpeed Insights
Скриншот к PageSpeed Insights

3. Чтобы оценивать скорость загрузки сайта, можно пользоваться различными сервисами. Например, PageSpeed Insights от компании Google. В ходе тестирования происходит проверка скорости передачи всех файлов. Большим плюсом подобных сервисов являются рекомендации, с помощью которых владельцы сайта могут улучшить ситуацию с загрузкой.

Проведение мероприятий по настройке

  1. Для выполнения настройки потребуется использование модуля mod_deflate. Выполним некоторые операции, после которых сервер Apache будет отправлять файлы текстового формата в сжатом виде. Область действия настроек регулируется директивой <Directory>.
  • Сначала нужно создать CCL-соединение с сервером для обеспечения безопасности.
  • Далее с помощью команды #SU становимся суперпользователями.
  • Модуль mod_deflate должен присутствовать в списке загружаемых модулей.
  • Для соответствующей папки прописываем команду #CD (путь к папке).
  • С помощью команды «#VI» внесем несколько правок в главный конфигурационный файл Httpd.conf. Также вносим правки в «секшн3: вирчуал хостс».
  • Важно выполнить команду перечитывания конфигурационных файлов. Для этого используем #/etc/init.d/httpd reload.

2. После внесения правок и установки директив получаем новые результаты по скорости загрузки страницы. В общей сложности процедура занимает чуть более 10 минут.

Видео: Установка Apache HTTP Server в CentOS 7

Сергей Гришечкин

Главный редактор информационного портала BestHard.

sergey2829 имеет 615 сообщений и подсчета голосов.Посмотреть все сообщения sergey2829

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

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