Похожие вопросы

Пересылка: на localhost: 80 / dir /(apache)
Программе XAMPP установки Apache на Windows с run.py файлы Python: реестр-строгий ScriptInterpreterSource
Как преодолеть SVN-не удалось открыть запрошенную файловую систему SVN
Почему apache не переходит по моим символическим ссылкам?
Как настроить сервер Apache, чтобы быть общедоступным, когда он работает на ноутбуке через Wi-Fi?
Попытка запустить apache2 в режиме отладки запускает службу apache2 автоматически
Корень документа Apache не изменяется
Как настроить GoDaddy и/или DNS для работы с домашний сервер Ubuntu виртуальные хосты
http://localhost:8080 не работает на запущенном сервере apacher через XAMPP
Как получить доступ к серверу NodeJS по локальной сети?
Iptables Captive Portal перенаправление http, но позволяют https пройти через
Как определить, почему порт 443 уже используется?
Apache 2.4 на Windows реагирует медленно, зависает при обслуживании некоторых динамических страниц
Как проверить, если файл обслуживается Apache или nginx (nginx обратный прокси)
Почему запросы localhost к виртуальному хосту Apache выполняются локально так медленно?

В чем разница между "mod fastcgi" и "mod fcgid"?

Я пишу быстрое приложение CGI для использования с моим Apache 2.2 (prefork) на Ubuntu Linux.

мне нужно выбрать между mod_fastcgi и mod_fcgid, но я не могу найти какой-либо ресурс, который документирует разницу (если таковая имеется), чтобы помочь мне решить, какой из них включить с Apache.

любой знает, какие различия / pro / минусы использования mod_fastcgi/mod_fcgid is / are?

5
задан slhck
источник

2 ответов

это в основном лицензионные различия. mod_fcgid свободный вариант mod_fastcgi.

способ настройки также немного отличается. Кроме того, mod_fastcgi немного быстрее.

7
отвечен BloodPhilia 2012-12-04 12:30:22
источник

разница объясняется довольно хорошо здесь:

libapache2-mod-fastcgi: FastCGI не повторяет select() на EAGAIN

короче: mod_fcgid передает только один запрос на сервер FCGI в то время как mod_fastcgi передает сразу несколько запросов, последний обычно лучше для PHP, так как PHP может управлять несколькими запросами, используя несколько потоков, а кэш опкодов, как APC, обычно работает только с потоками, а не с процессами. Это означает, что использование mod_fcgid вы в конечном итоге имея много PHP процессов, которые все имеют свой собственный кэш опкодов.

Это также упоминается в документации mod_fcgid под специальные PHP соображения.

25
отвечен Dennis R 2012-12-04 12:30:03
источник

Другие вопросы apache-http-server fastcgi