Probando PHP 5.3.3

Como muchos ya sabréis PHP liberó ayer la versión 5.3.3. Entre otras mejoras, la que más me interesaba  y que llevaba esperando desde la 5.3 era:

– Added FastCGI Process Manager (FPM) SAPI.

En varios servidores estábamos usando PHP 5.3 con el parche de PHP-FPM, pero habíamos detectado varios errores que nos afectaban en la estabilidad del sistema, por lo que estábamos deseando pasar a la nueva versión.

Al enterarme de que el parche sería incluído en la rama oficial de PHP decidí no actualizar hasta que apareciera la versión estable que lo incluyera… y ese día fue ayer :)

Después de compilar (actualizando antes libevent) y comprobar que no había problemas de incompatibilidades con nuestro software, realicé varias pruebas con el Apache Benchmark (ab) y los resultados no están nada mal:
Document Path: /
Document Length: 6699 bytes

Concurrency Level: 10
Time taken for tests: 10.002 seconds
Complete requests: 499
Failed requests: 0
Write errors: 0
Total transferred: 3549886 bytes
HTML transferred: 3342801 bytes
Requests per second: 49.89 [#/sec] (mean)
Time per request: 200.446 [ms] (mean)
Time per request: 20.045 [ms] (mean, across all concurrent requests)
Transfer rate: 346.59 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 54 61 6.4 59 101
Processing: 126 138 9.8 137 206
Waiting: 66 75 9.1 73 146
Total: 181 199 10.5 198 273

Percentage of the requests served within a certain time (ms)
50% 198
66% 201
75% 204
80% 205
90% 208
95% 214
98% 232
99% 250
100% 273 (longest request)

En general el tiempo de respuesta ha bajado unos 600ms de media, lo cual no está nada nada mal :)

Ahora sólo nos queda tener suficiente tráfico como para que todo esto se note realmente :P

Publicado por

manuel

Me dedico al desarrollo de aplicaciones. Principalmente trabajo con XHTML, CSS, Javascript, XML, JSON, PHP, MySQL, Linux/MacOS X y Flash actionscript. Intento siempre trabajar con estándares y simplificar el desarrollo y las aplicaciones finales con el objetivo de orientarlas al usuario (que sean útiles y faciliten el trabajo).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *