Выбор сервера с меньшим временем отклика

semas

Guest
Выбор сервера с меньшим временем отклика

Вопрос такой:
Можно ли как нибуть программно выбрать сервер до которого меньше задержка?

идея такая. существует несколько сайтов (файловый архив) на разных хостингах, совершенно идентичных.
и один сайт направленный на пользователя (основной).
нужно чтобы когда на основном сайте выбирали "скачать фаил" скрипт выбирал с какого файлового архива скачивать на основе данных о задержке до того или иного архива.

можно такое замутить канибуть?
 

Tor

Новичок
1) ping
2) snmp (cpu)

и не факт, что лучший для скрипта сервер будет лучшим для пользователя
 

semas

Guest
а как можно сделать чтоб от пользователя до сервера
 

Кром

Новичок
>и не факт, что лучший для скрипта сервер будет лучшим для пользователя

И в таком случае, какой смысл в этих ping? Проверять канал между основным сервером и файловыми архивами просто глупо. Пакеты от файлового сервера до клиента пойдут в любом случае по другому каналу.

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

semas

Guest
а если на основе айпи адреса пользователя до сервера того или иного.
существуют же программы типа traceroute
вычисляющие время отклика
 

Tor

Новичок
нет

ничего лучше, чем предложил Кром, на данный момент нет
 

semas

Guest
т.е. выдавть страничку где будет указаны все серверы откуда можно скачать данный файл. ?
 

Кром

Новичок
>существуют же программы типа traceroute

Ага, еще есть ping plotter и другие полезные программы.

>т.е. выдавть страничку где будет указаны все серверы откуда можно скачать данный файл. ?

Угу, если серверов много. Если мало, можно просто смотреть, откуда юзер и делать соответствующие выводы.
 
Сверху