Re: медленный php скрипт

David Mzareulyan david at hiero.ru
Tue Oct 14 19:00:10 MSD 2008


Сдаётся мне, для этой задачи ПРОЩЕ будет написать на том же 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 at gmail.com


-- 
С уважением
Давид Мзареулян
david at hiero.ru








More information about the nginx-ru mailing list