Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: медленный php скрипт
Сдаётся мне, для этой задачи ПРОЩЕ будет написать на том же php отдельного
демона.
Ну, или да - складывать в очередь, а клиент пусть потом ходит за результатом.
Hello Vladimir,
Демон обработки не подходит - коннектится не браузер, ajax-a не будет,
придется делать 2й коннект за результатом выполнения скрипта.
В бэкграунд как вариант...
Александр Кутузов wrote:
А не проще отправлять скрипт в бэкграунд, или же вообще использовать
демона для обработки очереди запросов и аяксом подгружать результаты
на клиентскую сторону?
14.10.2008, в 19:03, Vladimir Yeshchenko написал(а):
Привет!
1. Есть nginx и php через fast-cgi. Php-скрипт отвечает ~ 10 секунд
(опрашивает внешний сервер). Запросов много. Как можно сделать,
чтобы 1 процес php-cgi обрабатывал больше 1 запроса от nginx-a
одновременно?
2. Опрашивать внешний сервер я могу и через встроенный perl, но
тогда
блокируется воркер nginx-a. Можно сделать, чтобы не блокировался?
Как
для $r->sleep(1000, *\&next*), только не просто спать, а еще и
что-то
делать.
Kind regards,
Alexandr Kutuzov, alleteam@xxxxxxxxx
--
С уважением
Давид Мзареулян
david@xxxxxxxx
|