Ciao a tutti.
Vi volevo aggiornare sulla situazione.
Dopo aver settato per bene apache siamo arrivati ad avere 750 worker in uso in contemporanea.
Peccato che il nostro quad core non ce la facesse a reggere quel carico.
Cosi ho provato varnish. Prima di tutto ho dovuto aggiornare da ubuntu 10.04 al 12.04 per delle dipendenze dell'ultima versione di varnish.
Ma è giusto, era un lavoro che dovevo fare.
Poi però mi sono trovato spiazzato nelle varie guide. E' veramente molto complicato, a quanto pare c'è una configurazione di varnish strettamente legata al tipo di sito che si ha e poi c'è una configurazione del sito stesso per lavorare in coppia con varnish.
I tutorial che ho letto erano un pò vecchi e con errori, quindi ho chiuso il capitolo varnish senza vedere i risultati.
Cosi ho preso il coraggio a 2 mani e ho smontato tutto quello che avevo fatto su apache, e sono passato a nginx.
Invece della configurazione mista apache + nginx, mi sono limitato solo a nginx.
Per php ho utilizzato php5-fpm, un gestore di fastcgi che gira come demone e serve tutte le richieste che gli arrivano sulla porta 9000.
Dalla configurazione di apache2 ho mantenuto memchached ( che mi alleggerisce mysql)
In più ho aggiunto php-apc, che dovrebbe precompilare i file php in bytecode.
Il risultato finale è :
Nginx
Php5-fpm
Php5-apc
memchached
E tutto gira velocissimo...
Tutto seguendo questo semplice post :
http://askubuntu.com/questions/9357/...esql/9407#9407
Lasciando perdere la parte postgres
In futuro proverò di nuovo con varnish.
Grazie a tutti.