Привет.
При редиректе через прокладку теряются в основном боты и нестандартные браузеры. Но я хочу написать о другом и не совсем по теме.
В нескольких частных случаях
можно уменьшить потери при редиректе.
Это случаи, когда вы редиректите на TDS со своего сайта.
Причина потерь - пауза при резолве домена TDS.
Поясню: когда браузер посетителя получает урл
http://MyTDS.com/go.cgi, домен MyTDS.com для него является новым и он не знает его его IP. Процесс получения IP домена (резолв) занимает в среднем около секунды. Только после резолва происходит запрос к MyTDS.com и дальнейший редирект. От TDS браузер перенаправляется на сайт, например Сайт2.com - снова пауза на резолв домена Сайт2.com, и только после этого он уходит дальше.
Как убрать все эти паузы ?
Попросите браузер посетителя прорезолвить и закешировать IP доменов заранее. В случае, когда редирект такой:
Сайт1 -> Сутра -> Сайт2
Разместите на Сайт1 html код:
<img width=5 height=1 src="http://доменсутры.com/404" />
Этот код привёдет к кешированию домена браузером посетителя, что значительно ускорит редирект. Также можно добавить коды с доменами всех вероятных перенаправлений.
Пока писал, у меня появилась идея универсального решения.
Нужно разместить на Сайт1 особенный Javascript код. Собрав все ссылки со страницы, он составит список всех img scr="внешний домен", что приведёт к автоматическому кешированию всех внешних доменов.
Как вариант я могу сделать в сутре так, чтобы она возвращала все домены прописанные во всех схемах. Это если у вас есть такое желание.
PS: также выбирайте быстрые DNS серверы, расположенные поближе к вашей аудитории