2010-03-26 9 views
5

Los inteligentes de Caucho son rápidos en señalar que Quercus es 3x-5x más rápido que recto mod_php (sin APC). Pero profundizando en la documentación, verá que la compilación PHP-to-bytecode solo está disponible en Resin Pro ($ 699).¿Qué tan rápido (lento) es Quercus PHP en Resin Open Source en comparación con Resin Professional?

Lo que me gustaría saber es qué tan rápido (es decir, qué tan lento) es Resin Open Source para ejecutar código PHP?

Sí, sé que podría probarlo, depende de la aplicación, depende del medio ambiente, bla, bla, bla. Pero solo necesito un único punto de datos anecdótico de cualquiera que lo haya hecho antes, si es estadísticamente significativo o no ... ¡no importa!

+0

Esto parece un problema de licencia más que un problema de rendimiento. Podría estar equivocado, pero parece que la versión de código abierto es solo para evaluación y proyectos de código abierto. Si el suyo no pertenece a ninguna categoría, probablemente deba comprar una licencia de cualquier manera. –

+0

@mf: No creo que cambie la pregunta demasiado. ¿Cuánto más lento es el rendimiento en la versión de código abierto que es solo para evaluación y proyectos de código abierto, frente a la versión con licencia? ¿Estás diciendo que el código y, por lo tanto, el rendimiento son exactamente iguales independientemente de la licencia? –

+0

Primera prueba (usando microtime) en aplicaciones de consola php (java -jar quercus.jar some.php) muestra que el php predeterminado es significativamente más rápido. – Melsi

Respuesta

7

Quercus es independiente de Resin (de código abierto o comercial), y es de código abierto.

Ejecutamos Quercus en Jetty y Tomcat, y en la mayoría de las aplicaciones que usamos, es al menos 2 veces más rápido que el mod_php, sin mencionar todas las ventajas de seguridad que ejecutan aplicaciones en la JVM.

La resina comercial es incluso más rápida, pero como a la mayoría de nuestros clientes no les gusta comprar la licencia adicional, Tomcat es lo suficientemente bueno para la mayoría de ellos. Para nosotros es muy conveniente ya que no tenemos que usar Apache HTTPD frente a Tomcat, por lo que los costos de mantenimiento son bastante bajos.

+1

Código abierto no significa gratis. –