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

Содержание

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

Скор каждого провайдера в нашем рейтинге — это композитная оценка из пяти измерений с разными весами. Ниже подробно про каждый шаг: что измеряем, как, чем, и где возможные искажения. Если вы видите в нашем рейтинге провайдера с низкой оценкой и не согласны — напишите в редакцию свои цифры, мы сравним методики.

Общий процесс

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

  1. Регистрация и оплата — создаём аккаунт, проверяем способы оплаты для России
  2. Развёртывание тестового стенда — устанавливаем стандартный WordPress + WooCommerce с тестовыми данными
  3. Замер скорости — TTFB и Page Load через WebPageTest
  4. Мониторинг аптайма — UptimeRobot минимум 30 дней
  5. Тест поддержки — три тикета разной сложности

Шаг 1: Регистрация и оплата

Проверяем:

  • Доступные способы оплаты для России: МИР-карты, СБП (Система Быстрых Платежей), ЮMoney, рублёвые карты иностранных банков, USDT
  • Стоимость минимального тарифа — реальная цена с НДС и без скрытых платежей
  • Бесплатный тестовый период — есть ли (стандарт 7-30 дней), какие ограничения
  • Возврат средств — условия и сроки возврата если хостинг не подошёл
  • Регистрация юрлица — есть ли регистрация в РФ, работа по 152-ФЗ

Сложности: некоторые провайдеры показывают цены без НДС или с привязкой к курсу доллара. В обзоре всегда указываем итоговую сумму к оплате.

Шаг 2: Тестовый стенд

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

  • WordPress 6.5+ с темой Astra (Free)
  • WooCommerce с 200 тестовыми товарами (генерация через WP CLI)
  • Стандартные плагины: Yoast SEO, WP Super Cache, Smush
  • PHP 8.2 (если провайдер позволяет переключить версию)
  • MySQL/MariaDB в стандартной конфигурации хостинга

На VPS дополнительно тестируем стандартный LEMP-стек: Ubuntu 22.04 LTS + Nginx + PHP-FPM + MySQL 8.

Шаг 3: Замер TTFB и скорости

Скорость замеряем через WebPageTest — это открытый инструмент, который даёт повторяемые результаты.

Параметры замера:

  • 3 локации: Дублин (EU-North), Франкфурт (EU-Central), Москва (через MSK-IX мониторы)
  • Каждый замер — 5 итераций, берём медиану (не среднее — медиана устойчивее к выбросам)
  • Тестовая страница: одна и та же страница каталога WooCommerce с 12 товарами
  • Замеры делаются в три временных окна: рабочий день 14:00, вечерний пик 21:00, ночь 03:00 МСК

Что фиксируем:

  • TTFB (Time To First Byte) — главная метрика. Хороший показатель < 400 мс, отличный < 200 мс
  • Speed Index — общая скорость отрисовки страницы
  • Largest Contentful Paint — Core Web Vitals
  • Total Blocking Time — насколько долго блокируется главный поток JS

Сложности: TTFB сильно зависит от того, где находится дата-центр провайдера относительно тестовой локации. Поэтому замеряем из трёх точек — чтобы понять, под какой регион оптимизирован хостинг.

Шаг 4: Мониторинг аптайма

Аптайм мониторим через UptimeRobot. Это бесплатный сервис, который пингует сайт каждые 5 минут с разных локаций.

Параметры:

  • Минимальный период мониторинга — 30 дней непрерывно
  • Тип проверки — HTTP(S) с проверкой статус-кода
  • Алерты — email + Telegram при простое больше 2 минут
  • Проверка из 4 локаций UptimeRobot одновременно (исключаем ложные срабатывания)

Что считаем простоем: ответ 5xx, тайм-аут больше 10 секунд, ответ 200 с подменой контента (capture-страница хостинга вместо нашего сайта).

Сравниваем с заявленным SLA:

  • 99.9% SLA = не больше 43 минут простоя в месяц
  • 99.95% SLA = не больше 22 минут
  • 99.99% SLA = не больше 4.4 минут

Если реальный аптайм хуже заявленного — это идёт в обзор отдельным абзацем.

Шаг 5: Тест поддержки

Открываем три тикета, имитируя разных пользователей:

  1. Тривиальный тикет: «Как мне поменять пароль от cPanel?» — измеряем скорость ответа на FAQ-уровень
  2. Средний тикет: «У меня сайт грузится 4 секунды — что можно сделать?» — измеряем экспертизу и готовность помогать
  3. Сложный тикет: «У вас не работает PHP imagick версии Imagemagick 7. Как обновить?» — проверяем глубину технической поддержки

Метрики:

  • Время первого ответа (Time to First Response)
  • Время решения (Resolution Time)
  • Качество ответа: получили ли реальное решение или редирект на FAQ/документацию
  • Уровень формальности: робот-шаблон или живой человек

Шкала оценки и веса

Финальный скор провайдера — взвешенная сумма пяти подоценок (каждая по 100-балльной шкале):

КритерийВес
Скорость (TTFB и Core Web Vitals)30%
Аптайм (реальный vs SLA)25%
Поддержка (скорость + качество)20%
Цена/качество (ресурсы vs тариф)15%
Оплата для России (СБП, МИР, ЮMoney)10%

Шкала:

  • 90-100 — отличный провайдер, рекомендуем без оговорок
  • 75-89 — хороший, рекомендуем с учётом ограничений
  • 60-74 — приемлемый, но есть альтернативы получше
  • 45-59 — спорный выбор, нужны веские причины
  • Меньше 45 — не рекомендуем

Ограничения нашей методики

Мы — не лаборатория с миллионным бюджетом. Несколько честных ограничений:

  1. Один автор, один тестовый сайт — мы не можем тестировать одновременно с тысячи разных мест и под тысячи разных нагрузок
  2. Сезонность — хостинг, плохой летом, может быть прекрасным зимой (и наоборот). Мы фиксируем дату замера
  3. Дрейф провайдера — за полгода после обзора может смениться многое: команда поддержки, тарифы, оборудование. Мы обновляем обзоры, но не моментально
  4. Subjectivity в поддержке — оценка качества ответа поддержки субъективна, особенно для сложных тикетов

Обновление обзоров

Каждый обзор имеет дату публикации и дату последнего обновления. Что мы обновляем:

  • Цены и тарифы — проверяем минимум раз в месяц
  • Список доступных моделей PHP/MySQL — раз в квартал
  • TTFB и аптайм — раз в полгода (новый полный замер)
  • Способы оплаты — точечно при изменениях у провайдера

Если вы видите устаревшие данные — напишите на redaktor@hosting-expert.ru с указанием URL обзора и правильной информации. Проверим и обновим в течение 2-3 рабочих дней.

Связанные страницы