Главное Авторские колонки Вакансии Вопросы
😼
Выбор
редакции
1 564 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как мы заменили заблокированный Speedtest.net и сделали свой сервис с рейтингами и кабинетами для провайдеров. Кейс openspeedtest.ru

Когда Speedtest.net заблокировали в РФ, найти честный инструмент для проверки качества сети стало большой проблемой. Устав от рекламы и искаженных метрик в аналогах, я, как IT-специалист, решил создать openspeedtest.ru — независимый сервис с рейтингом провайдеров и удобными личными кабинетами для B2B и B2C.
Мнение автора может не совпадать с мнением редакции

Все началось с классической боли пользователя. Вечер, чашка хорошего вкусного чая, попытка отдохнуть. И тут домашняя сеть начинает «умирать»: датчики умного дома один за другим отваливаются, автоматизации не срабатывают, а из соседней комнаты доносится возмущение — у дочки на планшете зависло очередное видео с танцевальными выступлениями.

Звонок провайдеру заканчивается стандартным: «У нас потерь нет, перезагрузите роутер». Попытка замерить скорость привычным всем эталоном оборачивается провалом: Speedtest.net в России заблокирован. А те локальные аналоги, что остались, вызывают только профессиональное раздражение: они перегружены тяжелыми скриптами, долго грузятся, а результаты часто показывают «тепличную» скорость до ближайшего узла самого провайдера.

Поскольку моя основная работа — это IT, веб-разработка и администрирование Linux-серверов, я решил не ждать милости от рынка, а сделать собственный, максимально прозрачный инструмент.

От пет-проекта к полноценной замене монополиста

Изначально стояла задача сделать легковесный сервис, который запускался бы моментально даже на слабом железе и показывал честную маршрутизацию. Я взял свободный сервер, настроил окружение, написал логику. Так появилась первая версия https://openspeedtest.ru/.

Но быстро стало понятно, что разовая проверка решает проблему лишь частично. Чтобы тягаться с гигантами рынка и давать объективную картину, нужен масштаб. Сейчас наш сервис во многом не уступает ушедшему западному монополисту и активно наращивает экосистему:

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

2. Личные кабинеты для пользователей (B2C) Мы добавили полноценную регистрацию. Теперь результаты замеров не исчезают при закрытии вкладки, а сохраняются в историю. Это превратило сервис из простой «мерялки» в инструмент аргументации: пользователь может открыть статистику и предметно показать техподдержке, в какие часы и насколько проседает канал.

3. Кабинеты для провайдеров (B2B) Логичный шаг для развития инфраструктуры. Небольшим и средним операторам связи тоже нужен инструмент для мониторинга качества своих услуг. В партнерском кабинете провайдер может отслеживать картину по своей сети, видеть маршрутизацию до узлов и оперативно реагировать на просадки.

UX и компромиссы монетизации

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

Что дальше?

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

Буду рад, если сообщество Spark протестирует сервис. Особенно интересен фидбек от коллег-разработчиков и представителей B2B-сегмента (провайдеров). Будем рады видеть новые компании в нашей инфраструктуре тестирования — подключайте свои сервера и давайте вместе делать интернет-услуги прозрачнее.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.