@vldud

Запуск php как cgi в разы медленнее чем php как mod_apache?

Добрый день. Недавно проверял производительность работы сайта на Bitrix с помощью встроенного инструмента "Монитор производительности". С версией php 5.3 он показывал производительность в 2-3 раза большую, чем с версией php 5.6. По идее php 5.6 должен быть наоборот производительнее php 5.3. Хостер на данный вопрос ответил, что php 5.6 работает как cgi, а php 5.3 работает в режиме mod_apache. Может ли работа php в режиме mod_apache быть настолько производительнее, чем cgi?
  • Вопрос задан
  • 565 просмотров
Решения вопроса 2
@ShamblerR
cgi медленней
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Да, CGI медленнее. Да, в некоторых юзкейсах - в 3 раза (а в некоторых - и в 10).
Там на каждый запрос запускается отдельный процесс, без общих dirty/cached pages и прочих вкусняшек. Ну и плюс акселераторы в режиме CGI действительно примерно не работают.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Leo698
@Leo698
php developer
Сильно зависит от акселератора PHP.
Проверьте с APC.
Ответ написан
Комментировать
Melkij
@Melkij
PostgreSQL DBA
Именно CGI, а не FPM aka FastCGI?

PHP как модуль апача инициализируется один раз при старте индейца, в то время как запуск php-cgi инициализируется на каждый приходящий запрос заново. Разумеется, второй вариант очень значительно медленнее и поэтому php5-cgi никто находясь в здравом разуме не использует. Выбор между FPM и модулем апача. Производительность зависит от железа и тюнинга.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
А в чем вы меряете производительность?
На шаред хостинге что ли меряете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽