“Mod_fastcgi” ve “mod_fcgid” arasındaki fark nedir?


18

Ubuntu Linux'ta Apache 2.2 (prefork) ile kullanmak için hızlı bir CGI uygulaması yazıyorum.

Ben mod_fastcgive arasında seçim yapmak gerekir mod_fcgid, ancak Apache ile hangisinin etkinleştirileceğine karar vermeme yardımcı olmak için (varsa) farkı belgeleyen herhangi bir kaynak bulamıyorum.

Herhangi biri / kullanma mod_fastcgi/ pro / eksileri arasındaki farkların ne olduğunu biliyor mod_fcgidmu?


1
Çoğunlukla lisanslama gibi görünüyor, ancak DreamHost da bazı performans değerlendirmeleri olduğunu söylüyor: wiki.dreamhost.com/Mod_fcgid
ta.speot.is

Yanıtlar:


7

Çoğunlukla lisanslama farklılıklarıdır. mod_fcgid'nin serbest çeşididir mod_fastcgi.

Yapılandırma yolu da biraz farklıdır. Bunun yanı sıra mod_fastcgi, biraz daha hızlı.


27

Fark burada oldukça iyi açıklanmıştır:
libapache2-mod-fastcgi: fastcgi EAGAIN üzerinde select () öğesini yeniden denemez

Kısacası: mod_fcgid FCGI sunucusuna bir seferde sadece bir istek iletilirken, aynı anda mod_fastcgibirkaç istek iletilir , ikincisi genellikle PHP için daha iyidir, çünkü PHP birkaç isteği kullanarak birkaç isteği yönetebilir ve APC gibi opcode önbellekleri genellikle sadece ipliklerle çalışır ve süreçlerle. Bu, kullanımınızın mod_fcgidhepsinin kendi opcode önbelleğine sahip birçok PHP işlemine sahip olduğu anlamına gelir .

Bu aynı zamanda bir belgelerinde belirtilen mod_fcgidaltında Özel PHP hususlar .


1
Cevap tercih edilmelidir
Adnan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.