URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1849
[ Назад ]

Исходное сообщение
"Увеличение производительности Apache"

Отправлено Zerg WereWolf , 02-Ноя-03 10:40 
Apache c отключенной опцией Includes примерно до 100-1000 раз производительнее Apache в включенной опцией Includes. Кто знает, как поднять производительность Apache, не трогая эту опцию, т.к. она критична (довольно накладно будет переделывать несколько хостов объемом несколько гигов)?..

Содержание

Сообщения в этом обсуждении
"Увеличение производительности Apache"
Отправлено Zerg WereWolf , 02-Ноя-03 10:45 
>Apache c отключенной опцией Includes примерно до 100-1000 раз...
это надо читать как "Apache c отключенной опцией Includes примерно В 100-1000 раз"

"Увеличение производительности Apache"
Отправлено uldus , 04-Ноя-03 09:55 
>включенной опцией Includes. Кто знает, как поднять производительность Apache, не трогая

Это не самое узкое место в apache, ресурсов CPU может быть вполне достаточно, задержка может быть на этапе чтения с диска (если данных не много можно поместить их в ramdisk или просто увеличить размер I/O буффера) или при нехватке ОЗУ (при нехватке ОЗУ сильно помогает отключение или установка минимального значения для keepalive).

Самое узкое место - скрипты, улучшить ситуацию можно через оптимизацию, использование mod_perl,mod_php, mod_python, FastCGI или просто переписав на Си/С++.

Если Includes используются только для включения статики (вставка хеадера/футера, а не запуска скриптов внутри shtml) можно посмотреть исходник mod_include и выкинуть лишний код, благо написан он достаточно прозрачно, если опыта нехватает есть специальные "mini-ssi" модули только для вставки заголовков.