Я знаю, что это не реальный ответ на ваш вопрос, но почему вы не используете фоновый поток?
Использование чего-то вроде Quartz plugin позволит вам раскрутитьсядлительный процесс.Вы можете периодически проверять изменения в браузере (или использовать такую функцию, как Атмосфера для толчка, если можете).
Преимущество этого заключается в том, что вы не блокируете открытое соединение.Кроме того, не все браузеры будут ждать так долго - иногда они останавливаются.HTTP на самом деле не предназначен для долговременного соединения, особенно если информация не передается.