В рамках нашей серии практических обзоров производительности выбранных веб-хостингов мы начинаем с ScalaHosting. В этой статье демонстрируется реакция веб-сайта, размещенного на ScalaHostingУправляемый облачный VPS в моделируемых условиях.
Цель теста
Смоделировать возрастающую нагрузку на хостинг-сервер и проследить, остается ли производительность стабильной на протяжении всего процесса.
Наша тестовая установка и конфигурация
Внимание: Пожалуйста, обратитесь к нашему Страница «Методологии тестирования» для детального понимания нашей настройки, инструментов и методологий.
Мы оставляем большинство опций на их значениях по умолчанию, чтобы поддерживать согласованность в наших тестах. Это обычно означает, что мы тестируем версию barebone WordPress со стандартизированными параметрами испытаний.
Hosting Plan: Managed Cloud Plan (Build #1)
Server Location: Texas, USA
Server Resources: 2 CPU (2.3Ghz), 2GB RAM
Web Server: LiteSpeed
PHP version: 8.3.4
Website CMS: WordPress (Version 6.4.3)
Load Testing Tool: Loadview Testing
Тестовый сайт
WordPress установка на www.hostscore.xyz был сделан с использованием SPanel – ScalaHostingсобственный инструмент управления веб-хостингом. Как и cPanel, sPanel предоставляет пользователям простой способ управления своей средой хостинга.
В данном случае это означало установку в один клик WordPress. Не было выбрано никаких вариантов установки, кроме значений по умолчанию. Также не было подключено к тестовому сайту Content Distribution Network.
Инструмент нагрузочного тестирования
Нашим следующим шагом было создание имитационного теста с использованием Тестер LoadView от Dotcom-Monitor. LoadView можно настроить различными способами для стимуляции реальных жизненных сценариев. Это позволяет нам проводить тесты в различных условиях и наблюдать результаты для тонкой настройки производительности.
Поскольку большинство веб-сайтов будут обслуживать пользователей в различных географических точках, тестирование производительности настроено на загрузку виртуальных пользователей из определенных зон. Зоны определены следующим образом:
Места проведения тестов в США
- Восток США, Северная Вирджиния
- Запад США, Орегон
- Запад США, Северная Калифорния
- Восток США, Огайо
- Центральная Канада, Монтана.
- Южный Центральный США, Техас
Места проведения тестов в США и ЕС
- Восток США, Северная Вирджиния
- Запад США, Орегон
- Запад США, Северная Калифорния
- Восток США, Вирджиния
- ЕС, Испания
- ЕС, Лондон
- ЕС, Стокгольм
- Германия, Франкфурт
Местоположение в США и Азии
- Восток США, Северная Вирджиния
- Запад США, Орегон
- Запад США, Северная Калифорния
- Восток США, Вирджиния
- АП Мумбаи
- АП Мельбурн
- Япония Восток, Токио
- АП Сингапур
Расположение в США и на Ближнем Востоке
- Восток США, Северная Вирджиния
- Запад США, Орегон
- Запад США, Северная Калифорния
- Восток США, Вирджиния
- Север ОАЭ, Дубай
- Мэн, ОАЭ
- Мэн, Бахрейн
- Африка, Кейптаун
Наблюдения
Согласно нашей методике, испытания проводились в трех конфигурациях из пяти регионов.
В ходе испытаний не было выявлено никаких отклонений от нормы. Не было выявлено ни одной ошибки ни для одного из моделируемых действий.
При загрузке сервера скорость отклика существенно не меняется.
Обратите внимание, что владельцам веб-сайтов следует уделять больше внимания времени отклика в 90%, поскольку именно с этим показателем сталкивается большинство пользователей.
Тестовый сервер показывает стабильные результаты при тестировании с нагрузками из разных регионов. Мы считаем, что основные причины задержки времени отклика связаны с задержкой.
Результаты бенчмарка (мс)
Среднее время отклика (мс)
| Сценарии | Тест (без нагрузки) | Тест (с нагрузкой) | Различия |
|---|---|---|---|
| Посещение одной страницы | 1.30 | 1.30 | 0.00%. |
| Форум | 34.21 | 33.91 | -0.88% |
| Оформление заказа в электронной коммерции | 110.28 | 108.42 | -1.69% |
90% Время отклика (мс)
| Сценарии | Тест (без нагрузки) | Тест (с нагрузкой) | Различия |
|---|---|---|---|
| Посещение одной страницы | 2.09 | 2.09 | 0.00%. |
| Форум | 37.82 | 36.94 | -2.33% |
| Оформление заказа в электронной коммерции | 113.33 | 110.23 | -2.74% |
Нагрузочные тесты из разных регионов
Среднее время отклика (мс)
| Сценарии | Тест (с нагрузкой) | US | США и ЕС | США и Азия | США и Ближний Восток и Африка |
|---|---|---|---|---|---|
| Посещение одной страницы | 1.30 | 1.74 | 1.9 | 2.09 | 2.12 |
| Форум | 33.91 | 33.89 | 34.41 | 34.6 | 35.18 |
| Оформление заказа в электронной коммерции | 108.42 | 108.77 | 109.67 | 108.95 | 109.02 |
90% Время отклика (мс)
| Сценарии | Тест (с нагрузкой) | US | США и ЕС | США и Азия | США и Ближний Восток и Африка |
|---|---|---|---|---|---|
| Посещение одной страницы | 2.09 | 3.11 | 2.98 | 3.6 | 3.75 |
| Форум | 36.94 | 37.43 | 37.62 | 37.81 | 39.22 |
| Оформление заказа в электронной коммерции | 110.23 | 111.64 | 114.67 | 113.2 | 114.04 |
Различия в среднем времени отклика по сравнению с эталонным значением (%)
| Сценарии | US | США и ЕС | США и Азия | США и Ближний Восток и Африка |
|---|---|---|---|---|
| Посещение одной страницы | 33.85%. | 46.15%. | 60.77%. | 63.08%. |
| Форум | -0.06% | 1.47%. | 2.03%. | 3.75%. |
| Оформление заказа в электронной коммерции | 0.32%. | 1.15%. | 0.49%. | 0.55%. |
Различия в 90% времени отклика по сравнению с эталонным показателем (%)
| Сценарии | US | США и ЕС | США и Азия | США и Ближний Восток и Африка |
|---|---|---|---|---|
| Посещение одной страницы | 48.80%. | 42.58%. | 72.25%. | 79.43%. |
| Форум | 1.33%. | 1.84%. | 2.36%. | 6.17%. |
| Оформление заказа в электронной коммерции | 1.28%. | 4.03%. | 2.69%. | 3.46%. |
Чтение таблицы
- Все числа указаны в миллисекундах (мс).
- США: Соединенные Штаты, ЕС: Европа, БВС: Ближний Восток и Африка
- В сценарии «Бенчмарк» нагрузки моделируются от инжектора нагрузки, ближайшего к ScalaHosting Расположение сервера (Техас, США). В ходе процесса не было добавлено никакой нагрузки.
- В сценарии «США» нагрузки моделируются с двух инжекторов нагрузки с Восточного побережья, Западного побережья и Центрального побережья США.
- В сценарии «США и ЕС» нагрузки моделируются из 4 точек США (2 на Восточном побережье + 2 на Западном побережье), а также из Испании, Великобритании, Швеции и Германии.
- В сценарии «США и Азия» нагрузки моделируются из 4 точек США (2 на Восточном побережье + 2 на Западном побережье), а также из Японии, Австралии, Сингапура и Индии.
- В сценарии «США и Ближний Восток и Африка» нагрузки моделируются из 4 точек США (2 на Восточном побережье + 2 на Западном побережье), а также из ОАЭ, Бахрейна и Южной Африки.
- Наши тестовые настройки рассчитаны на три наиболее вероятных сценария использования веб-сайта (посещение одной страницы, форум, оформление заказа в электронной коммерции). Для получения более подробной информации, пожалуйста, прочтите нашу страницу методологии.
Примеры наших тестов – скриншоты
Вердикт по ScalaHosting Эффективности
Оценка облачного хостинга: пройдена
Многие из нас сосредоточены на романтизированном «идеальная скорость загрузки страницы», рекламируемый Google и многими SEO-специалистами.
Однако скорость загрузки будет зависеть от назначения и конфигурации каждого сайта. Крайне маловероятно, что посетитель потребует от вашего сайта обработать один запрос, а затем покинет его.
Исходя из этого, все тайминги для ScalaHosting при различных сценариях попадают в приемлемый диапазон.
Основной вывод заключается в том, что помимо скорости реакции, большие объемы имитируемой активности на ScalaHosting Все серверы обслуживались адекватно, без ошибок. Это должно быть ключевой целью, помимо стабильно достойной производительности.
Для лучшего общего представления, мы рекомендуем прочитать нашу полную версию ScalaHosting Обзор.