PHP, FCGID и Apache — неразбериха из-за ограничений загрузки
В веб-хостинге бывают ситуации, когда приложения PHP начинают себя некорректно вести. Это может происходить, например, при работе с вложениями в веб-интерфейсе электронной почты или при загрузке файла в приложение управления документацией.
Все становится сложнее, если речь идет о хостинге в среде apache + mod_fcgid + php, так как там есть куча параметров, которые нужно настроить для работы с большими загрузками.
Как мы могли видеть, множество людей сталкиваются с ограничениями приложений и ищут пути решения, но нет удобного подведения итогов, где же сделать необходимые изменения.
Кратко об архитектуре
Традиционно интерпретатор PHP запускается и процессе apache. Apache загружает библиотеку PHP (mod_php.so) и использует ее для разбора страниц на PHP. Использование обертывания для исполнения PHP открывает новые возможности. Вот так разработчики mod_fcgid увидели подход к проблеме:
mod_fcgid – это высокопроизводительная альтернатива для mod_cgi или mod_cgid, которая запускает достаточное количество экземпляров программы CGI для обработки параллельных запросов, и эти программы по прежнему работают для обработки следующих запросов. Это благоприятствует PHP-разработчикам, например, как предпочтительная альтернатива запуску mod_php в процессе работы, обеспечиваю похожую производительность.
Не углубляясь в длительные дискуссии по поводу производительности (в наши дни производительность не так уж и дорога), мы увидим безопасность, как главную причину принять архитектуру на основе mod_fcgi. На самом деле, ее можно объединить с SuExec, чтобы каждый виртуальный хост Apache выполнял PHP с отдельным пользователем. Это действительно может спасти жизнь, с точки зрения предотвращения ущерба и анализа доказательств попыток взлома.
.
Далее: PHP, FCGID и Apache, Зависимые от времени параметры
Окончание: PHP, FCGID и Apache — Параметры, связанные с размером
Popularity: 3%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв