ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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







 




Copyright © Lexa Software, 1996-2009.