СообЧа > База Знаний > Интернет > Веб-строительство

Вопрос

Если браузер принимает от сервера очень большой ответ на большой скорости, то как его можно остановить?

Ситуация, породившая вопрос: делаю я web-приложение, естественно тестирую на 127.0.0.1 (IIS). При определенных условиях в скрипте возникает бесконечный цикл, который на дикой скорости отправляет браузеру кучу данных. Причем скорость такая дикая, что нажатие на кнопку «Прервать» просто не успевает обрабатываться. Проверено на Opera 6 и Internet Explorer 5.

А очень хочется посмотреть, что же там грузит браузер, это — ключ к устранению этого нежелательного цикла. Система Win2000Pro. Кстати, аналогичная ситуация на WinNT2000Server не возникает — там прервать можно.

Ответ

Ну ежели ты не можешь остановить цикл со стороны клиента, то останови принудительно со стороны сервера. Поставь счетчик в цикле и по нему делай response.end.

Из конференции Inet_prog



Copyright © 2000-2004 Сообщество Чайников
Контактная информация