Длительный скрипт CGI зависает - PullRequest
1 голос
/ 16 сентября 2010

У меня есть сценарий CGI, который запускается несколько минут.Я хочу, чтобы все было очень просто.В настоящее время он печатает некоторую информацию о процессе и затем запускает его.После завершения показывает результат работы.

Отлично работает, когда я загружаю его в telnet.Тем не менее, Firefox не показывает информацию заголовка, пока не завершится процесс.Есть ли какой-нибудь вызов JavaScript или настройка DOM, которые я могу использовать, чтобы сказать браузеру загружать уже имеющуюся информацию и удерживать ее в тайне?

Опять же, я просто хочу что-то простое, так как скрипт уже работает достаточно хорошо, как есть.

1 Ответ

0 голосов
/ 16 сентября 2010

Если в информации заголовка есть HTML-теги, которые не закрываются до завершения процесса, браузер может подождать, пока он не получит закрывающий тег, прежде чем он отобразит HTML.

Вы можете попробовать реструктурировать свой HTML-код так, чтобыизбегайте этого или используйте multipart/x-mixed-replace для отправки обновлений по мере выполнения сценария CGI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...