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

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

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

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

15
задан slhck
05.11.2022 22:18 Количество просмотров материала 3528
Распечатать страницу

2 ответа

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

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

7
отвечен BloodPhilia 2022-11-07 06:06

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

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

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

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

25
отвечен Dennis R 2022-11-07 08:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх