Skip to content
EN

Методология · Открытая формула

Методология рейтинга хостингов v1.1

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

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

1. Что измеряется — и что не вина провайдера

Лендинг провайдера — это не его хостинг, а его собственная страница статуса — самоотчёт. Мы измеряем поведение клиентских сайтов, размещённых у него, с привязкой к провайдеру по ASN, который анонсирует адрес.

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

  • DNS провайдера не разрешается;
  • TCP-соединение отвергнуто или таймаут;
  • отказ TLS-рукопожатия;
  • 5xx от самого узла.

4xx и содержательные отказы не считаются — это ответственность владельца сайта, а не хостера. Именно это разделение делает число защитимым в споре.

1a. Тестовые площадки и нормализация доступности и отклика (v1.1)

С v1.1 столпы доступности и отклика считаются по нашим тестовым площадкам: тариф, купленный у провайдера, с нашей страницей на нём, за которой ежеминутно следит наш монитор. Атрибуция — по покупке: мы знаем, у кого купили; ASN, анонсирующий адрес, записывается с каждым замером, чтобы тариф за чужой защитой был виден как таковой. В простой идут только отказы по §1; несовпадение ожидаемого кода и ключевого слова — наша страница, а не хостинг, они выходят из знаменателя.

  • Окно и пороги. 30 дней; число появляется только при не менее 28 днях наблюдения и не менее 80 % ожидаемых проверок — иначе столп не измерен, а не равен нулю. Ожидаемые проверки считаются от возраста каждой площадки, поэтому новая площадка не прячет уже накопленное число.
  • Доступность = up / (up + инфраструктурные отказы). Нормализуется линейно: 99,0 % → 0, 99,95 % → 1 (SLA-уровень 99,9 % читается как 0,95).
  • Отклик — TTFB успешных проверок, p50 и p75 по ближайшему рангу, никогда среднее. p50: 200 ms и меньше → 1, 1000 ms и больше → 0; p75: 400 ms → 1, 1500 ms → 0; между — линейно.
  • Несколько площадок у одного провайдера объединяются: одно число «все наши площадки у него», а не среднее средних. Сырые проценты и миллисекунды печатаются в таблице и в датасете рядом с нормализованной долей.

2. Столпы и веса

Столп Вес Что читается
Доступность (только инфраструктурная) 30 наши тестовые площадки у провайдеров, отказы по §1
Отклик (TTFB p50/p75, никогда среднее) 20 наши тестовые площадки у провайдеров (проба из Москвы в v1.1)
Сетевое качество (IPv6, HTTP/2–3, TLS 1.3, DNSSEC) 15 наши протокольные инструменты
Отзывы верифицированных клиентов 15 §4 — сжатие, затухание, лимит группы
Безопасность по умолчанию (заголовки панели, TLS-оценка, abuse-контакт по RFC 2142) 10 наши security-инструменты
Прозрачность (публичная страница статуса, SLA с компенсацией, история инцидентов, полнота данных RIPE) 10 проверяемые факты

Куда направлены сетевые и security-пробы. На витрину провайдера, когда она отдаётся из его собственной сети (привязка по ASN). Когда витрина стоит за чужой защитой (CDN или DDoS-фильтр), пробы идут к первому служебному хосту провайдера — панели, кабинету, биллингу, почте, — который отвечает по HTTPS из его собственной сети, и основание каждого замера так и говорит. Нет такого хоста — нет замера: столп остаётся неизмеренным, а не нулевым.

Ни одна строка не является самоотчётной маркетинговой цифрой: заявленный «SLA 99,9 %» даёт баллы в прозрачности за опубликованный документ, но никогда не идёт как замер доступности.

3. Неизмеренный столп выходит из обеих частей отношения

Score = 100 · Σ(wi · pi) / Σ(wi)

Суммы идут только по измеренным столпам. Неизмеренный столп не получает ноль (это наказывало бы провайдера за наши пробелы) и не получает пятьдесят (это выдумало бы замер). Он исключается, и знаменатель уменьшается вместе с ним. Рядом с баллом всегда печатается, сколько столпов за ним стоит — 72 / 100 · измерено 4 из 6.

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

4. Отзывы — не среднее арифметическое

Rw = n/(n+m) · R + m/(n+m) · C

Байесовское сжатие к средней по категории. R — средняя по провайдеру, n — число зачётных отзывов, C — средняя по всем провайдерам, m — порог доверия. Один отзыв на пять звёзд не делает провайдера пятизвёздочным.

  • Затухание по свежести 2^(−Δмес/12) — хостинг, хороший в 2023-м, не является свидетельством о сегодняшнем.
  • Вес автора по уровню верификации: самоотчётный отзыв публикуется, но весит 0; отзыв с техническим доказательством размещения — 0,7; доказательство плюс подтверждённая оплата — 1,0.
  • Ограничение влияния группы против накрутки. Отзывы из одной подсети /24, с одного доказанного домена размещения или одного аккаунта дают в сумме вес одного — по каждой оси сразу. Двадцать пятёрок за неделю с одной сети весят как одна; один домен через двенадцать аккаунтов — одно наблюдение.
  • Гейт доверия. Пока n < m/2, столп отзывов считается неизмеренным и выходит из отношения по §3 — он не тянет балл к середине.

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

5. Где наши данные тонкие — прямым текстом

Наблюдаемые нами сайты — это сайты, которые мониторят наши же пользователи. Такая выборка смещена (это те, кто пользуется Enterno) и по отдельному провайдеру может быть маленькой. Поэтому имеющиеся замеры — затравка и контрольная выборка, а не перепись, и порог публикации из §3 существует ровно затем, чтобы тонкая выборка не выдавалась за вердикт.

6. На что рейтинг не претендует

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

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