Hola amig@s.
He estado leyendo algunas respuestas que dais a otr@s forer@s y creo que ninguna se adapta a lo que yo quiero saber realmente.
Vereis, mi problema radica en que estoy programando una aplicación muy pesada, un programa de gestión en formato web. Pesada en el aspecto de que existen 3 tipos de usuarios y cada grupo realiza unas tareas distintas. Total que con todo el código generado la página tarda demasiado en cargar y la estoy modulando todo lo posible.
En principio cargo un index que muestra lo que es la estructura de la página y el módulo de logueo, todo en html. Cuando el usuario se identifica, dependiendo de su nivel de acceso llamo a una página de funciones u otra. Eso lo hago con un include_once y no hay ningún problema, en ningún momento va a entrar más código del que debe.
Luego ocurre que a cada usuario se le carga su menú(todo va por xajax, asíncronamente) y que cada opción del menú abarca muchísimas funciones, por lo tanto mucho código.
Lo que temo es que al moverme por los menús e incluir el código de cada menú la aplicación se vaya haciendo cada vez más lenta.
Realmente lo que no sé es si sólo se incluye el código mientras me estoy moviendo por ese menú o el código queda inclustado aunque cambie de menú. Creo que debe ser la segunda opción, por eso acudo a vosotros, ahora que estoy revisando de nuevo la aplicación me gustaría hacerla lo más ligera posible.
Gracias por vuestra atención.