Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: медленный php скр ипт
- To: nginx-ru@xxxxxxxxx
- Subject: Re: медленный php скр ипт
- From: Александр Кутузов <alleteam@xxxxxxxxx>
- Date: Tue, 14 Oct 2008 19:17:15 +0530
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=vBflfUQO8tBH5TqHddySBUU050YE/8bxhaMCyEPimDE=; b=mfjvE7iR9H6H+EHeYOpvDvQn0ke5e2Iexw/ydilJYolR5cRIAxjysoEMcI3Dysv0BS OtpngdvBeWj8Yri0YQebnp9258/g3UfVgNATJjuHjh/kk4wS/Mk+ouOPYWjrqUqvM70N aoVcJyJVrX1drhYU/NF93D9fhHkrGp65uFn0k=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=cmZAaIGtSw1qCF4NiLeHL4HXtXwxA2eeufSaprUbqFyhL2DI78uG/RxRwCJohlh4Wc 14VhPqoSPoyGgskm+9fEdBe+vo94l33Zw1uS6kZ6MFm0i6pYFJL6LJBCez8GpmHAmzd7 7D7hEMholZ906pr3nRdKytxR7iOYWJoLZaz/8=
- In-reply-to: <48F49FAC.401@xxxx>
- References: <48F49FAC.401@xxxx>
А не проще отправлять скрипт в бэкграунд, или же вообще использовать
демона для обработки очереди запросов и аяксом подгружать результаты
на клиентскую сторону?
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
|