2011-02-18 18 views
6

Quería saber si alguien pensaba si había desventajas al usar APC? Además, me gustaría revisar estas opciones a continuación y obtener tu opinión sobre ellas.Módulo PHP APC. Cualquier desventaja?

Gracias.

; Enable apc extension module 
extension = apc.so 
; Options for the apc module 
apc.enabled=1 
apc.shm_segments=1 
apc.optimization=0 
apc.shm_size=256M 
apc.ttl=7200 
apc.user_ttl=7200 
apc.num_files_hint=1024 
apc.mmap_file_mask=/tmp/apc.XXXXXX 
apc.enable_cli=1 
apc.cache_by_default=1 

Respuesta

10

Prácticamente ninguno, especialmente si está comparando con no usar ningún caché de códigos de bytes. Una vez dicho esto, aquí hay algo que puede ser necesario tener en cuenta:

  1. APC es una pieza adicional de software, por lo que si hay un error en su sitio de APC puede verse afectada por ella. Eso sucede de vez en cuando, pero APC es un software ampliamente utilizado, por lo que es muy probable que te encuentres con un error que no se haya encontrado y reparado, a menos que lo haga con Magia Oscura.

  2. Tenga cuidado con los scripts que cambian con mucha frecuencia o con las aplicaciones que generan una gran cantidad de archivos que pueden no volver a utilizarse (algunos sistemas de plantillas pueden hacerlo). Esos consumirían su memoria y reducirían la eficacia del almacenamiento en caché, use apc.filters para ignorar dichos archivos.