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: Sergej Kandyla <sk.paix@xxxxxxxxx>
- Date: Thu, 18 Jun 2009 15:16:10 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=OGsS6P/FyR3hbCInguGcDRMsiZo7ec7mkW7RCVKqVOw=; b=HMfMLEci6F1r6JsnBNwGFQGlGqsnoL32H4IWdrPT0D46a8LgIwZrLDfD/e+liOoAF9 kDSCvXuaTdvyr0oN+lFUrkJopr1x8wjXDzG3UiXr6r7Sa6D8g2krM2ACJHX4addAb1bs Z+Eu0hA/HEq4WmwHtV9mc5EjtVqu/gnWTp3bw=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=oYpSkpvwBco+EBEnFPhNrxmEz1IBONBEZzMzNlK1UaBIcmlR8o73zeMkexE0D4zAFI TEZyxjx8ex3mrawNyhxo1EAY9zS+kOaw633f0Luz+m/cH3b9Ae7Ai6VtObfstfAiZmwQ snw+90ssQSN4MUFe5wcr9LizvqDuDM2ZhT570=
- In-reply-to: <4A3A268C.3050207@xxxxxxx>
- References: <4A3A268C.3050207@xxxxxxx>
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
Всегда улыбайтесь жизни и жизнь всегда улыбнется вам!
|