Тайм-аут поведения разных браузеров?

Я пишу онлайн-чат на основе AJAX / COMET. Мой дизайн:

Запрос

----------------- подождите ------------------------- & gt; отправить дамп данных

----------------- подождите ------------------------- & gt; отправить дамп данных

----------------- подождите ------------------------- & gt; отправить дамп данных

----------------- подождите ------------------------- & gt; отправить дамп данных

----------------- подождите ------------------------- & gt; отправить дамп данных

------ что-то случилось, получить ответ.

Another request ..... ....

Как видите, сервер удерживает запрос и ждет, что что-то произошло, если произошло какое-то событие, просто отправьте данные и завершите запрос. Затем клиент будет использовать другой запрос. В запросе есть галочка, поэтому, если между промежутком в два запроса произошло событие, сервер знает, что для клиента существует ожидающее событие.

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

Теперь возникает проблема: каково время ожидания в разных браузерах? Я знаю, что браузер отправляет запрос и ожидает данные, если ожидание займет слишком много времени, произойдет тайм-аут. Но что это за время ожидания в разных браузерах? И есть ли заголовок, который может контролировать поведение тайм-аута браузера? Зная время ожидания браузеров, я могу решить, что с ними делать. Где я могу найти эти данные?

Ответы на вопрос(1)

Ваш ответ на вопрос