Re[3]: Несколько XMLHttpRequest одновременно
От: Lloyd Россия  
Дата: 06.04.11 20:23
Оценка:
Здравствуйте, sergey123_1, Вы писали:

L>>Сделайте так, чтобы server-side скрипт запускал отдельный поток на обработку задачи и сразу возвращал управление браузеру. Когда задача завершится, сохраните её статус, например в базу. После того, как все задания были запущены на сервере, клиент должен начать периодически опрашивать сервер о статусе задач.


_>Спасибо. Если ничего более простого не найдётся, то так и придётся делать. У Вас случайно нет заготовки функции sleep для js?(или всё равно придётся извращаться с setTimeout и рекурсией?(как здесь))


Не совсем понимаю, какое это имеет отношение к первому вопросу.

_>В этом решении ещё нужно запускать дополнительный job в БД, который будет чистить статусы по таймауту(если оператор закрыл окно браузера), а чем больше костылей я сделаю, тем сложнее будет потом разбираться в проблемах, а тратить время на траблшутинг "веб-сервера" нет никакого желания(есть дела поинтереснее).


Погуглите еще по слову Comet, может под вашу платформу будет что стоящее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.