2010-03-26 10 views
5

Le persone intelligenti di Caucho si affrettano a sottolineare che Quercus è 3x-5x più veloce rispetto al mod_php diretto (senza APC). Ma scavando più a fondo nella documentazione, vedrete che la compilazione PHP-to-bytecode è disponibile solo in Resin Pro ($ 699).Quanto veloce (lento) è il quercus PHP su Resina Open Source al contrario di Resin Professional?

Quello che mi piacerebbe sapere è, quanto velocemente (cioè quanto lento) è Resin Open Source per l'esecuzione di codice PHP?

Sì. So che potrei testarlo, dipende dall'applicazione, dipende dall'ambiente, bla bla bla. Ma ho solo bisogno di un singolo punto dati aneddotico da chiunque lo abbia già fatto, che sia statisticamente significativo o meno ... non importa!

+0

Questo sembra un problema di licenza più di un problema di prestazioni. Potrei sbagliarmi, ma sembra che la versione open source sia solo per i progetti di valutazione e open source. Se il tuo non rientra in nessuna delle due categorie, probabilmente dovrai acquistare una licenza in entrambi i casi. –

+0

@ mf: Non penso che cambi la domanda più di tanto. Quanto è più lenta la performance della versione open source che si verifica solo per i progetti di valutazione e open source, rispetto alla versione con licenza? Stai dicendo il codice e quindi le prestazioni sono esattamente le stesse indipendentemente dalla licenza? –

+0

Il primo test (usando microtime) sulle applicazioni php della console (java -jar quercus.jar some.php) mostra che il php predefinito è significativamente più veloce. – Melsi

risposta

7

Quercus è indipendente dalla resina (Open Source o Commerciale) ed è open source.

Eseguiamo Quercus su Jetty e Tomcat, e nella maggior parte delle app lo usiamo, è almeno 2 volte più veloce del mod_php, per non parlare di tutti i vantaggi di sicurezza che eseguono app sulla JVM.

La Commercial Resin è addirittura più veloce, ma poiché la maggior parte dei nostri clienti non ha gradito acquistare la licenza extra, Tomcat è abbastanza buono per la maggior parte di loro. Per noi è molto conveniente dato che non dobbiamo usare Apache HTTPD davanti a Tomcat, quindi i costi di manutenzione sono piuttosto bassi.

+1

L'open source non significa libero. –