Ultimamente mi sono trovato alle prese con parecchi web server. Al di là di grafici inutili che lasciano un po' il tempo che trovano (e che non posto e non verranno analizzati in questa sede), noto una certa "moria" di Apache come web server. Perché?
Credo che i fattori dominanti attualmente siano 2. Il primo: la concorrenza con la quale deve fare i conti Apache non è roba da poco. LightHTTPD sta prendendo piede molto rapidamente grazie alle ottime performance finora mostrate ed alla grande stabilità. Il problema è che non è l'unico e (credo) nemmeno il meglio.
Altro fattore non da poco è l'ottimo lavoro svolto da Microsoft con IIS6. Il pinguino ha accusato il colpo cedendo un po' di terreno e le già pochissime installazioni di Apache su Windows sono scomparse del tutto.
Apache (senza scendere in dettaglio) credo sia comunque un ottimo prodotto. Ma allora perché questo titolo così tragico? Semplice: se scelgiessi Linux come piattaforma allo stato attuale delle cose non monterei Apache e se scelgiessi Windows non lo monterei mai ugualmente. Oltretutto un'altra "sferzata" possibile ad Apache ed anche al pinguino in generale potrebbe arrivare con Windows Server 2008. Infatti IIS7 si stà comportando più che egregiamente e Windows Server 2008 sembra essere eccezionalmente stabile. Per lo più, supporterà finalmente il FastCGI grazie alla collaborazione di Microsoft con Zend.
Insomma, sicuramente la "transizione" non sarà breve ma sarà inesorabile. Almeno secondo il mio modestissimo parere. Più che altro, stando a quello che vedo. Ma (in pieno mio stile) giro a voi la domanda: siete d'accordo? Scegliete ancora Apache per le vostre macchine?

