правый
В основном мне нужно выработать кратчайший маршрут от серверов до конечного пользователя.
У меня есть 2 географически расположенных сервера - один в Великобритании и один в США.
Мне нужно выяснить, с какого сервера загружать контент, исходя из местоположения конечного пользователя.
Первоначально я думал об использовании fsock / curl / fgc и отправляю переменную $ _GET с IP-адресом пользователя, а затем либо (если используется tracert) посмотреть, какой вывод имеет наименьшее количество прыжков, и собирался ли я использовать ping Видите самый маленький пинг, очевидно. Все это будет завершено сохранением IP-адреса пользователя в таблице с местоположением, предварительно выбранным для следующей загрузки веб-страницы.
Теперь, когда я получаю все больше и больше серверов, это кажется крайне непрактичным и может привести ко многим болезненным проблемам,
Итак, мой вопрос к вам: есть ли более практичный / простой способ завершить это?
Ура! * * 1013