Apache, php FastCGI process, perfomanse

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение Alex Keda » 2007-10-13 13:25:37

да. выполняется от юзера, а когда модулем - все от одного
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение kmb » 2007-10-13 13:36:02

А реальный пример того, к чему может привести использования как модуля есть?
truth is out there...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение Alex Keda » 2007-10-13 13:38:09

Убей их всех! Бог потом рассортирует...

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение paix » 2007-10-14 21:37:47

mod_php быстрее при единичном запросе.

Если идут много паралельных запросов с разных айпи, то быстрота начинает уступать потреблению памяти - и это самое узкое место, ибо тушки апачей разростаются неимоверно.
+ безопансоть весьма сомнительна. При очередном баге в пхп с обходом open_basedir атакующий может получить\удалить данные пользователей!!!!

cgi много медленее. Т.к. при каждом обращении система считывает в память cgi бинарь а потом обрабатывает пхп-скрипт и закрывает бинарь. Но скрипты выполняются от имени юзера что есть гоод.

fastcgi загружается в память и весит там ожидая запросов от апаче. Недостаток - при большом числе виртуалхостов на каждый запускается по фастцжи серверу, что по памяти не слишком экономно.

Проблема актуальна для виртуального хостинга. Для личных нужнд имхо фастцжи без вариантов.
----
Хостинг. Многие системы заточены под мод_пхп например плеск, тотже директадмин его по дефолту использует (но просто изменить.) цпанель кажется тоже

Общеупотребительная практика - использовать пхп-цжи при этом затачивая его, уменьшая размер максимально, оставляя наиболее необходимые модули. (Например 3.8 метра занимает бинарь пхп5.2.4) - системе не так накладно считывать небольшие файлы. Заметьте разницу, если скомпилить пхп размером в 15м ;) При каждом запросе от клиента система будет считывать эти 15м в память ---ужос!!! ;)

Наиболее красивое решение для хостинга на мой взгляд - фастцжи для нагруженных хостов, сжи - для малопосещаемых.

+ всегда стоит помнить...
безопасность + производительность = 1 \ функциональность.
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение Alex Keda » 2007-10-14 22:02:03

на фре очень быстрые форки.
но всё равно медленно.
=========
кстати - спасибо за полезную инфу - про единичные запросы на чистом CGI не задумывался, но из опыта могу подвтердить что да, быстрей, и даже визуально.
========
тредстартеру - никто не мешает юзать совместно CGI в чистом виде и fastCGI - посмотрев на конфиги, легко выяснить что разнисы ровно в конфигурациях виртуалхостов.
на момент перехода с первого на второй (длившийся пару часов) - на этом сервере так и было.
старые работали в CGI, те до кого усел добраться - FastCGI.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение ProFTP » 2008-07-08 23:05:03

товарищи! а настройки php.ini нельзя вставить в fastcgi? :(
чтобы конфигурировать сам вируальных хосст под пхп?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Apache, php FastCGI process, perfomanse

Непрочитанное сообщение Alex Keda » 2008-07-08 23:31:52

Код: Выделить всё

hosting# more /usr/local/etc/fcgi_conf/lissyara/php.sh
#!/bin/sh

PHP_FCGI_CHILDREN="2"
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=1000
export PHP_FCGI_MAX_REQUESTS
PHPRC="/usr/local/etc/fcgi_conf/lissyara/php.ini"
export PHPRC

#exec /usr/bin/nice -n 10 /usr/local/bin/php-cgi
exec /usr/local/bin/php-cgi

hosting#    
Убей их всех! Бог потом рассортирует...