Jump to content
Sign in to follow this  
Rebel

alternative a lighttpd

Recommended Posts

Ovviamente le cose non vanno mai come programmate e dopo aver configurato tutto a puntino mi sono imbattuto in questo bug:

 

http://trac.lighttpd.net/trac/ticket/1101

 

Ho assolutamente bisogno di riuscire ad includere script cgi tramite ssi e non voglio usare apache.

 

Avete per caso esperienza con altri web server che supportano ssi, cgi e fastcgi?

Share this post


Link to post
Share on other sites
ho usato per un pò caudium che è fatto soprattutto per il massive hosting, provalo

 

hmm, mi tocca compilarlo da 0. magari dopo provo. per ora ho già scartato cherokee, non ha supporto ssi, e nginx, non ha supporto cgi. :|

 

c'è qualche guida che mi dia una mano a snellire apache?

Share this post


Link to post
Share on other sites

hmm si, ma utilizzo anche uno script cgi-bin scritto in C e ho lasciato perdere.

 

cmq, per ora con apache2 + php5 in FastCGI pare vada bene. quando risolvono quel bug di lighttpd, magari ci riprovo.

Share this post


Link to post
Share on other sites
hmm, vabbuò. per ora ho installato apache2 mpm-worker + php5-cgi + fastCGI.

 

dovrebbe essere abbastanza veloce e consumare meno memoria di apache + mod_php

 

 

Ciao Rebel , apache2 mpm-pre-worker per cosa si differenzia da apache2?

 

Ha qualche differenza / mancanza nel funzionamento con normalissimi script php come Cms?

 

Tnx

 

 

Pierpaolo

Share this post


Link to post
Share on other sites

questo ti può aiutare:

 

http://httpd.apache.org/docs/2.0/mpm.html

 

Onestamente non sono un grado di spiegare dettagliatamente la differenza. Putroppo non sono un gran tecnico. :asd:

Ti posso dire che apache con mpm worker utilizza minori risorse rispetto a mpm prefork.

 

Utilizzando apache worker ci possono però essere incompatibilità con alcuni moduli ed appunto uno di questi è mod_php e quindi non è possibile avere apache con mpm worker e mod_php.

Php può essere usato anche in modalità cgi ma non ha le stesse prestazioni di mod_php in quanto per ogni richiesta php viene lanciato un nuovo interprete php che fatto il suo dovere viene killato

Il problema si può risolvere utilizzando mod_fcgi che permette di utilizzare php in modalità FastCGI e di avere prestazioni paragonabili a mod_php. Fondalmentalmente, e a differenze di cgi, in questo caso vengono lanciati e mantenuti attivi un certo numero di interpreti php riutilizzati da apache ad ogni nuova richiesta.

Dai bench pare che lighttpd + php5 FastCGI sia più veloce apache + mod_php.

 

 

Onestamente non ho mai riscontrato problemi a far girare script con php in FastCGI, ma non sono un programmatore quindi altri possono di sicuro aiutarti meglio di me.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×