Вопрос
Если браузер принимает от сервера очень большой ответ на большой скорости, то как его можно остановить?
Ситуация, породившая вопрос: делаю я web-приложение, естественно тестирую на 127.0.0.1 (IIS). При определенных условиях в скрипте возникает бесконечный цикл, который на дикой скорости отправляет браузеру кучу данных. Причем скорость такая дикая, что нажатие на кнопку «Прервать» просто не успевает обрабатываться. Проверено на Opera 6 и Internet Explorer 5.
А очень хочется посмотреть, что же там грузит браузер, это — ключ к устранению этого нежелательного цикла. Система Win2000Pro. Кстати, аналогичная ситуация на WinNT2000Server не возникает — там прервать можно.
Ответ
Ну ежели ты не можешь остановить цикл со стороны клиента, то останови принудительно со стороны сервера. Поставь счетчик в цикле и по нему делай response.end.
Из конференции Inet_prog
Copyright 2000-2004 Сообщество Чайников
Контактная информация