On Fri, Feb 22, 2008 at 03:41:56PM +0300, Alexey Morsov wrote:
AM> А вот с 2-ым пунктом - ну просто у нас на боевом веб сервере опач,
AM> ежемоментно до 150 его форков висит. Слышал что nginx позволил бы
AM> оптимизировать нагрузку на апач. Ну на апаче дручат в основом (90%) cgi
AM> скрипты. Вот про данное применение где можно почитать обзор какой-нибудь,
AM> пример установок с memcached :)

Грубо говоря работа апача выглядит следующим образом:
1. вызов CGI и получение данных
2. медленно и печально отдавать эти данных юзверю

В случае с nginx это будет выглядеть так:
1. вызов CGI и получение данных
2. быстро отдать все данные nginx
3. исполнять следующий CGI-запрос, а тем временем nginx медленно и
печально будет отдавать данные юзверю

За счет этого количество одновременно запущенных дочек апача обычно резко
уменьшается (оно будет зависеть в основном от скорости обработки
CGI-скриптов, а не от времени отдачи контента наружу).

Ну а еще можно от CGI в пользу FastCGI отказаться -- тогда апача получится
выбросить на свалку :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить