Обзор
Сервис решает типовую задачу: быстро узнать скорость своего интенета а также IP адрес
Цели
- Современный дизайн
- Стабильная работа
- Хранения 5 последних измерений
- Получение страны по IP
Ограничения
- Низкая задержка (<300 мс на запрос)
- Надёжная работа
Реализация
Архитектура
ASP.NET Core (Razor Pages) → провайдеры данных (например, MaxMind GeoLite2 / публичные API) через HttpClient; кэш (MemoryCache/Redis); журналирование
Сложности
- Баланс скорости и точности
Результаты
Технологии
.NET 8
Razor Pages
HttpClient