¿Cuál es la mejor práctica para el ajuste del rendimiento de scripts?¿Reduce el número de incluye/requiere aumentar el rendimiento?
¿Éste?
require_once("db.php");
if (!is_cached()) {
require_once("somefile.php");
require_once("somefile2.php");
//do something
} else {
//display something
}
¿O este uno?
require_once("db.php");
require_once("somefile.php");
require_once("somefile2.php");
if (!is_cached()) {
//do something
} else {
//display something
}
¿Merece la pena incluirlo en estructuras de control de flujo o no?
Gracias
Sí, ya estoy usando la carga automática en mis aplicaciones, pero esta aplicación no puede usar la carga automática porque tiene demasiadas clases de terceros que usan nombres de clases bastante extrañas. :( – Kirzilla
@Kirzilla podría considerar configurar un autocargador de respaldo personalizado que tenga una lista de clases de archivos '(" ThirdPartyPieChartClass "=>" /tools/piecharts/index.php ")' etc., y cargue el archivo deseado, en lugar de incluirlos todos a la vez. –
Lo siento, mi inglés no es muy bueno. Por lo que yo entiendo, quiere decir que tengo que hacer una lista de excepciones y luego hacer algo como 'if (isset ($ exceptions [$ classname ])) {require_once ($ exceptions [$ classname])} 'Y por supuesto antes de incluir/requerir el control si classname ya existe. – Kirzilla