Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: [apache-rus] PHP dynamicaly




> При создании каждого Child'а будет требоваться несколько лишних миллисекунд и
> каждый child потребует на 2-4K больше памяти. Все. Если используеются нормальный

А разве DSO не при запуске грузятся? Мне казалось, детки у него делаются
fork-ом, т.е. ему достаточно параллельно, какого размера там код - он один
на всех. Разве на инициализацию данных время, но это уже крохоборство,
ПМСМ.

> что каждый child обрабатывает по 100000 запросов и свести эффект практически к
> нулю. Конечно если у сервера каждый килобайт на счету (PHP требует на ОЧЕНЬ
> загруженном сервере (который временами обрабатывает по 200-300 запросов
> одновременно) где-то мег-полтора; это играет роль если сервер уже находится на

Так сказано, PHP из них будут до 8%.

> P.S. Насчет "замечательной" идеи вынесения PHP в shared library. Если есть
> только одна программа, которая использует библиотеку (в нашем случае httpd и
> libphp), то превращение этой библиотеки в shared приводит к ЗАМЕДЛЕНИЮ как
> работы (на некоторых архитектурах процессоров -- к Intel'у не отностися)
> так и startup'а (всегда, в том числе и на Intel'е). А хотелось вроде бы
> обратного ?

Да, DSO вроде придуман чтобы сервер в бинарниках можно было ставить, а не
компилить заново для каждого PHP. Скорость startup но не повышает, но
startup бывает в жизни только раз :)

-- 
frodo@sharat.co.il	\/  There shall be counsels taken
Stanislav Malyshev	/\  Stronger than Morgul-spells
phone +972-2-6245112	/\  		JRRT LotR.
http://sharat.co.il/frodo/	whois:!SM8333







Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.