Проверяем WordPress хостинг на пиковую нагрузку с Loader.io

27 октября 2020

Хостинг является родным домом любого сайта и от его работы собственно зависит, как будет работать ваш сайт.

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

Основные параметры хостинга.

При выборе хостинга, вы должны учитывать сразу два основных параметра:

Скорость загрузки сайта. Устанавливаете на хостинг обычную страницу, как правило на WordPress и начинаете смотреть, за сколько секунд загружается ваш сайт. Если в пределах 2-5 секунд, то это хорошая скорость. Но если страница загружается за десять и более секунд, то это уже плохо.

Подробнее об этом, я уже писал в статье — Как узнать скорость загрузки сайта.

Но есть и второй аспект — как ваш хостинг держит повышенную нагрузку.

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

Количество человек на сайте по Гугл Аналитикс

В принципе, эту же информацию можно посмотреть и в Яндекс Метрике, хотя и в несколько другом формате.

Статистика сайта в Яндекс Метрике

Для этого отчета, мне боле точным кажется Гугл Аналитика, поскольку он показывает, сколько именно сейчас посетителей, а не поминутно. При поминутной статистике, вполне может сложится ситуация, что кто-то зашел на прошлой минуте и вначале этой минуты уже ушел, а кто-то зайдет только в конце этой минуты, и уйдет на следующей и далее минуте. В общем, по факту, посетителей было по одному, но Яндекс Метрика покажет, что посетителей было два.

Что будет, если посетителей станет слишком много?

Конечно, с точки зрения финансовой стороны, посетителей много не бывает. Чем больше посетителей, тем больший заработок принесет веб-сайт. Но что на счет технической стороны?

Ответ простой, если вдруг на ваш хостинг придет сразу много посетителей, то он просто повиснет, будет сильно тормозить. Или выдаст ошибку 429

Ошибка сервера 429

И вот это ничего хорошего. Вы начнете терять посетителей, и что ещё хуже, потеряете репутацию.

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

Проверка с помощью Loader

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

Сервис имеет базовый бесплатный тариф и более продвинутые платные. Основная разница, в создаваемой нагрузке. На бесплатном тарифе это до 10000 посетителей, один доступный адрес и нагрузка в одну минуту.

Есть и более дорогие планы, но даже бесплатного вполне хватает для хорошей проверки обычного хостинга.

1. Регистрация.

Здесь нет ничего сложного. Перейдите по этой ссылке, и заполните необходимые поля. Единственно, с помощью Loader вы не сможете атаковать чужие сайты. Для того, чтобы протестировать свой сайт, вы должны подтвердить владение этим сайтом. Это можно сделать с помощью размещения выданного текстового файла в корневой директории своего сайта или с помощью DNS.

Подтверждение владением сайта в Loader

2. Создание нового теста.

Теперь нужно создать новый тест.

Создание теста нагрузки на хостинг

Обратите внимание на Test Type (Тип теста). Доступно несколько вариантов, например количество посетителей на тест, количество клиентов в секунду и Maintain client load.

При выборе Maintain client load, Loader начнет увеличивать нагрузку от нуля и до выбранного вами количества посетителей в секунду. Таким образом, вы сможете увидеть, в какой момент ваш хостинг даст отказ.

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

После чего, кликните на Run Test.

Запуск теста нагрузки хостинга

3. Просмотр результатов теста

После того, как ваш тест будет выполнен, вы получите отчет, наподобие такого

Отчет о нагрузке хостинга

Ключевой элемент, на который мы должны обратить внимание, — это Response Counts (количество ответов). На самом деле, этот отчет меня совсем не порадовал, хотя у меня небольшой сайт со скромной посещаемостью.

Как справиться с высоким трафиком в WordPress?

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

Но помимо этого, вы должны сделать следующее:

Использовать, как минимум, VPS/VDS хостинг. В этом случае, в вашем распоряжении окажутся сразу все ресурсы вашего хостинга. Тем более, VPS в среднем стоит примерно столько-же, как и обычный, дешевый виртуальный хостинг. Ещё лучше, это использовать облачный хостинг, который даёт более гибкие возможности. Особенно, если у вас есть повышенная вероятность крупных скачков в посещаемости.

А дальше идут стандартные способы по оптимизации самого сайта, такие как использование кэширования, уменьшения веса картинок, сжатие кода HTML, CSS, JavaScript и другие меры по оптимизации загрузки сайта.

Заключение.

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

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

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

(1 оценок, среднее: 5,00 из 5)
Loading...

Получай статьи почтой:


Оставить комментарий




Subscribe without commenting