Apache, php FastCGI process, perfomanse
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache, php FastCGI process, perfomanse
да. выполняется от юзера, а когда модулем - все от одного
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- лейтенант
- Сообщения: 680
- Зарегистрирован: 2007-02-20 8:30:03
- Контактная информация:
Re: Apache, php FastCGI process, perfomanse
А реальный пример того, к чему может привести использования как модуля есть?
truth is out there...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache, php FastCGI process, perfomanse
Убей их всех! Бог потом рассортирует...
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Apache, php FastCGI process, perfomanse
mod_php быстрее при единичном запросе.
Если идут много паралельных запросов с разных айпи, то быстрота начинает уступать потреблению памяти - и это самое узкое место, ибо тушки апачей разростаются неимоверно.
+ безопансоть весьма сомнительна. При очередном баге в пхп с обходом open_basedir атакующий может получить\удалить данные пользователей!!!!
cgi много медленее. Т.к. при каждом обращении система считывает в память cgi бинарь а потом обрабатывает пхп-скрипт и закрывает бинарь. Но скрипты выполняются от имени юзера что есть гоод.
fastcgi загружается в память и весит там ожидая запросов от апаче. Недостаток - при большом числе виртуалхостов на каждый запускается по фастцжи серверу, что по памяти не слишком экономно.
Проблема актуальна для виртуального хостинга. Для личных нужнд имхо фастцжи без вариантов.
----
Хостинг. Многие системы заточены под мод_пхп например плеск, тотже директадмин его по дефолту использует (но просто изменить.) цпанель кажется тоже
Общеупотребительная практика - использовать пхп-цжи при этом затачивая его, уменьшая размер максимально, оставляя наиболее необходимые модули. (Например 3.8 метра занимает бинарь пхп5.2.4) - системе не так накладно считывать небольшие файлы. Заметьте разницу, если скомпилить пхп размером в 15м
При каждом запросе от клиента система будет считывать эти 15м в память ---ужос!!! 
Наиболее красивое решение для хостинга на мой взгляд - фастцжи для нагруженных хостов, сжи - для малопосещаемых.
+ всегда стоит помнить...
безопасность + производительность = 1 \ функциональность.
Если идут много паралельных запросов с разных айпи, то быстрота начинает уступать потреблению памяти - и это самое узкое место, ибо тушки апачей разростаются неимоверно.
+ безопансоть весьма сомнительна. При очередном баге в пхп с обходом open_basedir атакующий может получить\удалить данные пользователей!!!!
cgi много медленее. Т.к. при каждом обращении система считывает в память cgi бинарь а потом обрабатывает пхп-скрипт и закрывает бинарь. Но скрипты выполняются от имени юзера что есть гоод.
fastcgi загружается в память и весит там ожидая запросов от апаче. Недостаток - при большом числе виртуалхостов на каждый запускается по фастцжи серверу, что по памяти не слишком экономно.
Проблема актуальна для виртуального хостинга. Для личных нужнд имхо фастцжи без вариантов.
----
Хостинг. Многие системы заточены под мод_пхп например плеск, тотже директадмин его по дефолту использует (но просто изменить.) цпанель кажется тоже
Общеупотребительная практика - использовать пхп-цжи при этом затачивая его, уменьшая размер максимально, оставляя наиболее необходимые модули. (Например 3.8 метра занимает бинарь пхп5.2.4) - системе не так накладно считывать небольшие файлы. Заметьте разницу, если скомпилить пхп размером в 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
на фре очень быстрые форки.
но всё равно медленно.
=========
кстати - спасибо за полезную инфу - про единичные запросы на чистом CGI не задумывался, но из опыта могу подвтердить что да, быстрей, и даже визуально.
========
тредстартеру - никто не мешает юзать совместно CGI в чистом виде и fastCGI - посмотрев на конфиги, легко выяснить что разнисы ровно в конфигурациях виртуалхостов.
на момент перехода с первого на второй (длившийся пару часов) - на этом сервере так и было.
старые работали в CGI, те до кого усел добраться - FastCGI.
но всё равно медленно.
=========
кстати - спасибо за полезную инфу - про единичные запросы на чистом CGI не задумывался, но из опыта могу подвтердить что да, быстрей, и даже визуально.
========
тредстартеру - никто не мешает юзать совместно CGI в чистом виде и fastCGI - посмотрев на конфиги, легко выяснить что разнисы ровно в конфигурациях виртуалхостов.
на момент перехода с первого на второй (длившийся пару часов) - на этом сервере так и было.
старые работали в CGI, те до кого усел добраться - FastCGI.
Убей их всех! Бог потом рассортирует...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Apache, php FastCGI process, perfomanse
товарищи! а настройки php.ini нельзя вставить в fastcgi? 
чтобы конфигурировать сам вируальных хосст под пхп?

чтобы конфигурировать сам вируальных хосст под пхп?
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Apache, php FastCGI process, perfomanse
Код: Выделить всё
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#
Убей их всех! Бог потом рассортирует...