ПРОЕКТЫ 


  АРХИВ 


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: freebsd+nginx+php-fpm


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: freebsd+nginx+php-fpm
  • From: Noon es Shadow <noonesshadow@xxxxxxxxx>
  • Date: Thu, 18 Jun 2009 15:41:25 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=nAzUGHzPfq1Stpmh3xb9SEBco2goZhp+ylB5LFDPoR8=; b=gPLEpczt4jROzfFHTY/U5iJx0IiteS8wL6EaQgAaMySukzuZS5ugEYkfUwAEGUtM+M SVY45p+k4jynQ8QYhPguF+gySo/hPbvZYNyhbvpHPBDZ7sWpqw81pF18c4YwoO9Lj8Vw d5kHsdsKxjL9X9RwwF5tPg39k4o3QKGs5D2Pc=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=a2jjtV3ev10HHESeZaoDoft/9XCDv5iXVUIhAsWybqgsPhbpJ3R3tFzy3Eti7y15WE Uih0iuzhzYIBI4QLUK8gnnw2jnWps6tHKrmJqg9IaWTIz2f8IXshPd2moGBYq/h3+VkG YeMgUM2ugWFEg71nO+K37mvN72YQnMY31BSLg=
  • In-reply-to: <4A3A300A.7080905@xxxxxxxxx>
  • References: <4A3A268C.3050207@xxxxxxx> <4A3A300A.7080905@xxxxxxxxx>

Работал с php-cgi и mysql через tcp, среднее время было 100-120 мс, перешел на юникс сокеты - стало 60-100 мс.

18 июня 2009 г. 15:16 пользователь Sergej Kandyla <sk.paix@xxxxxxxxx> написал:
xcrew-partizan пишет:

Приветствую всемогущих.
Есть задача поднять web-сервер на 10000 одновременных коннектов. Сайт сам по себе легкий, отдача статики мимнимальная(около 400кб отдается клиенту), но проблема в том что на каждого клиента создается постоянное соединений (ajax), соответственно nginx+apache_prefork+mod_php идет лесом.
Было принято решение поднять на двух серверах:
1.freebsd 7.2 тюнингованная +pf+nginx+mail
2.freebsd 7.2 тюнингованная +php-fpm+mysql
Внимание вопрос :)
ПО опыту присутствующих подскажите, что всетаки будет более серьезным решением (в плане производительности и надежности):
-связать nginx и php по сокету примонтированному на уровне ОС (не связывался с подобной реализацией на реальных серверах, опаасаюсь всетаки за скорость передачи)
-связать nginx и php по tcp (конечно хорошо, но недостаток видится мне в чрезмерном использовании сокетов, а в следствии этого и памяти ядра)
Если не сложно черкните пару строчек своих мыслей по поводу этого, как всетаки nginx'у проще работать сокет или встеаки tcp.
p.s.матом не ругаться, опыта не было вот и интересуюсь...рассылку и другие умные места в сети читаю еженевно, но всетаки однозначонго ответа не встречал.


помойму ответ однозначен.
unix sockets быстрее tcp сокетов.

в вашей связке мне непонятно для чего два сервера? на втором еще nginx и почта?
если уж на то пошло, то лучше вынесете на второй сервер базу данных.

А первый - nginx + php



--
Best wishes, Sergej Kandyla
Всегда улыбайтесь жизни и жизнь всегда улыбнется вам!





 




Copyright © Lexa Software, 1996-2009.