Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/01/2010, 16:13
basa
 
Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años
Puntos: 0
Respuesta: Rendimiento con APC

Hola otra vez,
bueno, acabo de hacer las pruebas (en servidor local ) con el sistema que estoy haciendo sobre dos versiones, una con require_once, metiendo los archivos a pelo, y otra con una clase Autoload y por otro lado, con cada una de ellas con la extensión APC activada y desactivada.
Las pruebas las he hecho con el ab de apache, haciendo 50 request a la aplicación

Los resultados que me han dado:

Versión con includes:
sin APC:
-Tiempo:8.842 segundos
-Requests/seg:5.66

con APC:
-Tiempo:3.140 segundos
-Requests/seg:15.92

Versión Autoload:
sin APC:
-Tiempo:8.623 segundos
-Requests/seg:5.80

con APC:
-tiempo:12.122 segundos
-Request/seg:4.12

Por lo que concluyo, que lo más provechoso sí es incluir a mano los archivos pensando en el rendimiento, pero aún así es una putada, por todos los beneficios que te aporta, a nivel de mantenimiento la función __autload.

No sé, de momento la aplicación es relativamente pequeña, pero poco a poco va a ir creciendo con lo que ya veré.

De todas forma, cualquier aporte será bienvenido.

Un saludote!