Я думал о том, как реализовать выбор зеркал в Python. Когда я вызываю сервис API, я получаю ответ с IP-адресом Теперь я хочу взять этот адрес и проверить, близок ли он мне или нет. Если нет, повторите попытку. Я думал о пинге, так как у меня всего 1 мс пинг по IP-адресам, размещенным в том же центре обработки данных, но намного выше по всему миру. Я посмотрел несколько примеров того, как реализовать ping в Python, но он кажется довольно сложным и немного хакерским (например, проверка, если целевой IP меньше 10 мс). Возможно, есть более эффективные способы решения этой проблемы, о которых я, возможно, не знаю.
Какие у тебя идеи? Я не могу загрузить любой тестовый файл каждый раз, чтобы проверить скорость. GeoIP или пинг? Или что-то еще?