ближайший mirror
drmarker
drmarker at gmail.com
Sun Feb 4 14:19:49 MSK 2007
Привет.
Не совсем в тему рассылки, но без nginx тут не обойдется все равно :)
Думаю над алгоритмом поиска "ближайшего к клиенту зеркала". Типа
пришел клиент, сделал запрос, ему отдается 302 на сервер, который к
нему ближе всего.
Как это сделать со стороны клиента - в общем, понятно. Берем список
серверов, получаем ping до него и, грубо, у нас есть самый ближайший.
А вот как со стороны сервера это сделать?
Простейший способ - по странам. Отправлять клиента из Германии на
сервер в Германии. Только это не всегда работает. Например, клиента,
подключенного через ТТК нельзя отправлять на сервер в Ростелекоме,
потому что трафик пойдет через Европу.
Есть идеи? Как бы делали вы?
More information about the nginx-ru
mailing list