Una pregunta de PHP sin experiencia:PHP include(): Tamaño y rendimiento del archivo
Tengo un archivo de script PHP que necesito incluir en diferentes páginas muchas veces en muchos lugares.
Tengo la opción de dividir el archivo incluido en varios archivos más pequeños e incluirlos según sea necesario ... O ... Podría mantenerlo todo junto en un solo archivo PHP.
Me pregunto si hay algún impacto en el rendimiento de usar un archivo más grande frente a uno más pequeño para include() en este contexto? Por ejemplo, ¿hay alguna diferencia de rendimiento entre un archivo de 200 KB y un archivo de 20 KB?
Gracias.
Gracias por la explicación agregada. – Tom
De nada :-) Diviértete! –
Incluso con APC, considere el uso de una función __autoload personalizada/spl_autoload_register - Solo pude incluir archivos de modelo en un marco MVC personalizado donde se invocó la clase en lugar de una lista global de todos los archivos de modelo; esto incluye aproximadamente 1 ms por archivo. . Por lo tanto, si una página es de 80 ms y puede guardar 20 ms hasta incluir solo lo que necesita incluso con APC (cuando hay muchos incluidos), puede valer la pena hacerlo. También solo tomó como 10 minutos para implementarlo. – codercake