Proxy Finder удаляет неработающие узлы из пула выбора
Теперь неработающие узлы удаляются из пула выбора вместо повторных попыток подключения. Это сохраняет время отклика при постоянной нагрузке. В наших нагрузочных тестах p95 остается ниже 500 мс.
Последние обновления и улучшения платформы FourA
Теперь неработающие узлы удаляются из пула выбора вместо повторных попыток подключения. Это сохраняет время отклика при постоянной нагрузке. В наших нагрузочных тестах p95 остается ниже 500 мс.
Умный выборщик, раунд два. Рабочий пул увеличивался по мере обнаружения новых proxy, а более медленные возвращались в ротацию. Теперь он исключает их на лету, поэтому время ответа остается стабильным независимо от того, длится работа десять минут или десять часов.
Раньше выбор proxy был случайным. Теперь Proxy Finder запоминает, какие proxy работали эффективно для каждого целевого адреса, и выбирает их в первую очередь. Первые request все еще тестируют несколько вариантов для сбора данных. После этого время response станет более стабильным, а количество медленных ответов при повторных запросах снизится.
Мы оптимизировали процесс развертывания. Когда мы выпускаем новую версию Single, Proxy Finder или Browser, балансировщик нагрузки ожидает полной готовности каждого нового инстанса перед направлением трафика на него. Кратковременные сбои, которые вы могли наблюдать во время окон релизов, устранены.
Поля страны и континента при проверке proxy теперь определяются точнее. Мы сделали более полный источник геоданных основным, а облегченный перевели в разряд резервных. IP-адреса приграничных регионов, которые раньше перескакивали между странами, теперь определяются стабильно. Используйте фильтр по странам в Proxy Finder, и результаты станут стабильнее.
Мы удалили два нерабочих источника и добавили 25 новых. Валидация входных данных также стала строже, поэтому хосты без IPv4 и неизвестные протоколы больше не попадают в пул. В результате пул, питающий Proxy Finder, стал больше и чище.
Теперь мы возвращаем 503, когда наш сервис временно недоступен, и 502, когда не удается распарсить response. Оба кода заменяют старый общий 500. Теперь ваша логика повторных попыток может полагаться на код состояния.
Proxy Finder теперь сохраняет данные ранжирования при перезапусках. После деплоя ваши request сразу направляются через проверенные proxy, вместо того чтобы ждать повторного прогрева алгоритма выбора. Замедление первого request, которое раньше происходило после перезапусков, устранено.
Proxy Finder теперь инкрементально добавляет новые проверенные proxy, поэтому свежие IP попадают в ротацию через несколько секунд после верификации. Устаревшие proxy исключаются с той же частотой. Если вы сталкивались с редкими retry из-за отключившегося proxy, теперь это окно сократилось.
При создании первого API-ключа в модальном окне успешного завершения отображается рабочий curl с вашим реальным endpoint и header X-API-Key. На странице Overview уже подготовлены тестовые данные, чтобы вам не приходилось смотреть на пустой дашборд, а в списке API-ключей теперь корректно отображается пустое состояние с подсказками по следующим шагам.
Переключите светлую или темную тему на одной странице FourA, и все остальные открытые вкладки переключатся вместе с ней. Теперь cookie темы является единственным источником истины, поэтому приложение, блог, документация и портал статуса синхронизируются без перезагрузки.
Наведите курсор на день на updates.foura.ai, и вы увидите разделение downtime по уровню серьезности. Показатели uptime теперь пропускают дни, за которые не было данных, вместо того чтобы учитывать их как пробелы. Названия публичных инцидентов теперь тоже выглядят чище, без нагромождения тире.
Теперь на странице статуса показано, какая часть каждого дня была деградирована: наведите курсор на полосу любого дня, чтобы увидеть точное количество минут. Даты, когда мы еще не мониторили сервис, отображаются серым цветом вместо зеленого, а легенда из трех состояний под баннером объясняет каждый цвет.
Время загрузки списка proxy в FourA сократилось с 460 мс до менее чем 2 мс для типичной страницы из 200 строк. Мы удалили неиспользуемые поля из response, перестроили индекс сортировки, оптимизировали базу данных для SSD-накопителей и кэшировали параметры фильтрации между requests. Выбор proxy остается быстрым, даже когда инструменты администрирования одновременно извлекают данные.
Раздел статуса работы сервисов получил более лаконичный интерфейс. Пустой контент больше не мелькает во время загрузки данных о статусе, а индикаторы статуса теперь выровнены правильно.