| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 23 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
Cделать 2 img с src с разных серверов, поменять src и ловить onload="imageLoaded()", с тайм-аутом пару секунд. Только надо сначала пустышку загрузить со второго сервера, чтобы tcp соединение установить. Всмысле натянуто?
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. |
|
|
|
|
# 24 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
да ничем его читать не надо, там все IP мира по всем странам мира в двоичном виде
PHP код:
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. |
|
|
|
|
# 25 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
простейший вариант с JS:
html: <SCRIPT language=Javascript src="mirror.js"></SCRIPT> <img src="http://mirror1/picture_10kb.jpg" onload="imgloaded(1)" border=0> <img src="http://mirror2/picture_10kb.jpg" onload="imgloaded(2)" border=0> mirror.js: PHP код:
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. Последний раз редактировалось AA666; 17.12.2002 в 00:09. |
|
|
|
|
# 26 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А почему проще не сделать:
<img src="http://mirror1/picture_10kb_567856.jpg" onload="imgloaded('http://www.xz1.com')" border=0> <img src="http://mirror2/picture_10kb_345345.jpg" onload="imgloaded('http://www.xz2.com')" border=0> var mirrored = 0; function imgloaded(loc) { if (!mirrored) { document.location.href = loc; mirrored = 1; } } |
|
|
|
|
# 27 |
|
Junior Member
Регистрация: 28.07.2002
Адрес: www
Сообщения: 102
![]() |
Можно и так, я планировал до начала сравнения законнектиться со вторым сервером или фору по времени сделать. При http1.1 c keep-alive с текущего сервера картинка быстрее придёт, до второго ещё достучаться надо и tcp установить. С js конечно круче, но автору это имхо уже не интересно
__________________
"640K ought to be enough for anybody." - Bill Gates, 1981. |
|
|
|
|
# 28 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну с keep-alive ты зря . Пинг он и в африке пинг . Если от серва до юзера пакеты прыгают 800ms, то за 200 они не прийдут из-за того, что коннект установлен .
PS: Автору уже очень давно ничего не интересно ... |
|
|