Настройка сервера 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 имеет 750 сообщений и подсчета голосов.Посмотреть все сообщения sergey2829

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

  • 07.09.2019 в 18:54
    Permalink

    This is really fascinating, You are an overly
    skilled blogger. I have joined your feed and sit up for seeking more of your wonderful post.
    Additionally, I have shared your web site in my social networks

    Ответ
  • 23.11.2019 в 14:47
    Permalink

    Currently it looks like Expression Engine is the best blogging platform out there right now.
    (from what I’ve read) Is that what you’re using on your blog?

    Ответ
  • 24.11.2019 в 10:17
    Permalink

    Whoa! This blog looks just like my old one!
    It’s on a entirely different topic but it has pretty much the same layout and design. Great choice of colors!

    Ответ
  • 29.11.2019 в 07:11
    Permalink

    Spot on with this write-up, I truly believe this site needs a lot more attention. I’ll probably be back again to read through more, thanks for the information!

    Ответ
  • 10.12.2019 в 21:26
    Permalink

    First of all I would like to say great blog! I had a quick question that I’d
    like to ask if you do not mind. I was interested to find out how you center yourself
    and clear your thoughts prior to writing. I have had a hard time clearing my mind in getting my thoughts out
    there. I do take pleasure in writing however it just seems like the
    first 10 to 15 minutes tend to be wasted just trying
    to figure out how to begin. Any suggestions or tips?
    Thanks!

    Ответ
  • 07.01.2020 в 03:59
    Permalink

    Hello colleagues, its impressive article on the topic of cultureand fully defined, keep it up all the time.

    Ответ
  • 04.04.2020 в 12:41
    Permalink

    Hey! This is my first visit to your blog!
    We are a team of volunteers and starting a new project in a community in the same niche.

    Your blog provided us beneficial information to work on. You have done a
    marvellous job!

    Ответ

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

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