HostScore испытание нагрузкой

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

Содержание

Спросите ИИ об этой странице:
ChatGPT
Клод
Perplexity
Grok
Google AI

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

Важнейшим инструментом в нашей методологии является LoadView от Дот-монитор, ведущая служба мониторинга производительности веб-сайтов. Благодаря ее возможностям мы можем моделировать взаимодействие с пользователем, отслеживать ответы сервера и создавать действенные идеи по различным хостинговым сервисам.

Объем тестирования

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

  • Типы протестированных услуг веб-хостинга
    • VPS хостинг
    • Облако хостинг
    • Выделенный хостинг
  • Метрики стресс-тестирования
    • Время отклика
    • Частота ошибок

Обзор инструментов тестирования

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

  • Аналитика в реальном времени: Предоставляет мгновенную информацию о времени отклика и производительности сервера под нагрузкой.
  • Географическое распределение: Позволяет проводить тестирование из нескольких мест, отражая глобальные сценарии дорожного движения.
  • Производство на заказ: Позволяет проводить индивидуальные стресс-тесты, имитирующие поведение реальных пользователей дорожного движения.

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

Эти инструменты могут зеркалировать, предоставлять дополнительные точки данных или специализироваться на определенных аспектах мониторинга производительности, не охватываемых LoadView.

Методология тестирования

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

Конфигурация веб-хостинга

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

Таким образом, выполняются только следующие процедуры настройки:

  • Связывание доменного имени и SSL установка
  • По умолчанию WordPress Установка (Версия 6.4.3)
  • PHP обновление (версия 7x или 8x)
  • MySQL обновление (версия 8x) или MariaDB (версия 10x или 11x)
  • Создание 7 Стандартов WordPress Блог
  • Постоянная ссылка изменена на «Обычная»
  • Установка WooCommerce с 1 добавленным продуктом

Конфигурация LoadView

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

Каждый тест состоит из двух ключевых элементов:

  • Определение действия: Первый элемент устанавливает, что делают имитируемые пользователи на веб-сайте, например, загружают страницу, прокручивают и нажимают на ссылку. Это позволяет нам имитировать реальное поведение пользователя для процесса тестирования.
  • Тестовая полезная нагрузка: Теперь, когда действия для каждого пользователя определены, мы можем постепенно моделировать увеличение числа активных пользователей на веб-сайте, чтобы наблюдать за производительностью сервера. 

Настройки нагрузочного теста

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

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

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

Наши тестовые установки рассчитаны на три наиболее вероятных сценария использования:

Посещение одной страницы

  • Они определяются нетипичным пользователем отказа. Имитированный пользователь попадает на сайт и остается на целевой странице.
  • Во время теста мы загружаем в среднем до 95 сеансов в минуту (5,700 сеансов в час).
  • Теоретически это означает, что одну страницу на тестовом сайте будут посещать 5,700 пользователей в час.
  • Затем тест повторяется с трафиком, поступающим из различных комбинаций регионов (США, ЕС, Азия, Ближний Восток, Африка).

Многократные посещения страниц

  • Они характерны для сайтов в стиле форума. В этом сценарии моделируемые пользователи быстро переключаются между 9 страницами на сайте.
  • Во время теста мы загружаем в среднем до 20 сеансов в минуту (1,200 сеансов в час).
  • Теоретически это означает, что 1,200 пользователей будут заходить на 9 страниц нашего тестового сайта каждый час.
  • Затем тест повторяется с трафиком, поступающим из различных комбинаций регионов (США, ЕС, Азия, Ближний Восток, Африка).

Электронная коммерция

  • Основная цель — отметить производительность сайта, когда пользователи добавляют продукты в корзину и оформляют заказ на странице оплаты. Помните, что эта симуляция состоит из нескольких шагов.
  • Во время теста мы загружаем в среднем до 6 сеансов в минуту (360 сеансов в час).
  • Теоретически это означает, что на нашем тестовом сайте каждый час будут совершать покупки 360 клиентов.
  • Затем тест повторяется с трафиком, поступающим из различных комбинаций регионов (США, ЕС, Азия, Ближний Восток, Африка).

Тестовые регионы

Поскольку большинство веб-сайтов будут обслуживать пользователей в различных географических точках, тестирование производительности настроено на загрузку виртуальных пользователей из определенных зон. Зоны определены следующим образом:

Места проведения тестов в США

  • Восток США, Северная Вирджиния
  • Запад США, Орегон
  • Запад США, Северная Калифорния
  • Восток США, Огайо
  • Центральная Канада, Монтана.
  • Южный Центральный США, Техас

Места проведения тестов в США и ЕС

  • Восток США, Северная Вирджиния
  • Запад США, Орегон
  • Запад США, Северная Калифорния
  • Восток США, Вирджиния
  • ЕС, Испания
  • ЕС, Лондон
  • ЕС, Стокгольм
  • Германия, Франкфурт

Местоположение в США и Азии

  • Восток США, Северная Вирджиния
  • Запад США, Орегон
  • Запад США, Северная Калифорния
  • Восток США, Вирджиния
  • АП Мумбаи
  • АП Мельбурн
  • Япония Восток, Токио
  • АП Сингапур

Расположение в США и на Ближнем Востоке

  • Восток США, Северная Вирджиния
  • Запад США, Орегон
  • Запад США, Северная Калифорния
  • Восток США, Вирджиния
  • Север ОАЭ, Дубай
  • Мэн, ОАЭ
  • Мэн, Бахрейн
  • Африка, Кейптаун

Конец Примечание

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

лист регистраций изменений

Текущая версия методологии: 1.0 (11 апреля 2024 г.)

Референсы

  • Саймон, Р.Б. и Ахуджа, Л. (2021). Мониторинг веб-сайтов. В книге «Оцифровка предприятий в информационную эпоху» (стр. 339–346). CRC Press.
  • Янсен, Б. Дж. (2022). Понимание взаимодействия пользователя с веб-сайтом с помощью веб-аналитики. Springer Nature.
  • Anwyl-Irvine, AL, Massonnié, J., Flitton, A., Kirkham, N., & Evershed, JK (2020). Горилла среди нас: онлайн-конструктор поведенческих экспериментов. Методы исследования поведения, 52, 388-407.
  • Семерадова Т., Вайнлих П., Семерадова Т. и Вайнлих П. (2020). Технические аспекты веб-дизайна. Качество веб-сайта и поведение покупателей: количественные и качественные данные, 63–90.
  • Khder, MA (2021). Веб-скрапинг или веб-краулинг: современное состояние, методы, подходы и применение. Международный журнал достижений в области мягких вычислений и их приложений, 13(3).

Об авторе: Jerry Low

Jerry Low Он более десяти лет посвятил себя веб-технологиям и создал множество успешных сайтов с нуля. Он — самопровозглашённый гик, поставивший своей целью поддерживать честную работу в индустрии веб-хостинга.
Фото автора

Больше от HostScore

Найдите подходящий веб-хостинг

Не уверены, какой тарифный план хостинга подходит для вашего сайта? Инструмент поиска веб-хостинга подбирает для вашего сайта подходящие варианты, учитывая его реальные потребности — рабочую нагрузку, использование и приоритеты.

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

Попробуйте Web Hosting Finder (бесплатно)