Войти

Показать полную графическую версию : Загрузка странички


alleclf
31-01-2009, 16:51
Здравствуйте.

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

Спасибо.

Igor_I
31-01-2009, 19:41
$fp = fsockopen($IPAddr, $port, $errno, $errstr, 1);
Открыватm сокет на удаленном сервере, 1 это таймаут. Если ответ больше тайаута fsockopen вернёт false.
Потом проверять что вернёт fsockopen.

Sham
01-02-2009, 09:17
мб он имеет в виду клиентские скрипты...
если это реклама - то не дадут код изменить, если нет, то имхо только по событию onload (лучше аяксом через свой домен)...

alleclf
01-02-2009, 13:20
Ох как все сложно :-(
Скрипты счетчиков, они по размеру большие, в % отношении к всему весу странички много получается.

Я тогда их просто в конец странички перенесу, если и подвиснет то хоть в конце :-)

Sham
01-02-2009, 13:58
На самом деле у браузера есть какое-то время, чтобы получить ответ с сервера, или решить, что урл недоступен. Время до недоступности имхо определяется в системных параметрах TCP/IP (есть твик такой - время жизни пакета IP).




© OSzone.net 2001-2012