guslinux
Gamerz'ien
Salut à tous,
je fais la chasse aux instructions inutiles pour optimiser un max mes appli php. J'ai eu une tite idée ici mais j'me demande si en fin de compte c si génial que ca.
Je vous explique le contexte :
Une appli php avec une série de constantes , un menu généré à partir d'un Array (d'array) et un menu contextuel généré à partir de ce meme Array.
Jusque là rien de bien compliqué. Mais j'ai remarqué que la génération du menu et du menu contextuel (deux boucles) ralentissait l'appli. De pas grand chose mais quand meme. Bref je me suis dis "mais que je suis bete, il suffit d'initialiser une variable de session lord du 1e appel de mon index et ensuite de la resortir" ! bref c'est ce que j'ai fais : si les vars ne sont pas settées (!isset()) je fais les menus.
Fort de cette idée, j'ai donc fait de meme avec mes constantes, constantes qui étaient initialisée à chaque appel de l'index (je travaille avec des includes dans mon indexe pour plus de sécurité) .... mais est ce vraiment l'idéal ?
voila ... si vous avez des réactions, ou des corrections à me conseiller ... c'est bienvenu !
je fais la chasse aux instructions inutiles pour optimiser un max mes appli php. J'ai eu une tite idée ici mais j'me demande si en fin de compte c si génial que ca.
Je vous explique le contexte :
Une appli php avec une série de constantes , un menu généré à partir d'un Array (d'array) et un menu contextuel généré à partir de ce meme Array.
Jusque là rien de bien compliqué. Mais j'ai remarqué que la génération du menu et du menu contextuel (deux boucles) ralentissait l'appli. De pas grand chose mais quand meme. Bref je me suis dis "mais que je suis bete, il suffit d'initialiser une variable de session lord du 1e appel de mon index et ensuite de la resortir" ! bref c'est ce que j'ai fais : si les vars ne sont pas settées (!isset()) je fais les menus.
Fort de cette idée, j'ai donc fait de meme avec mes constantes, constantes qui étaient initialisée à chaque appel de l'index (je travaille avec des includes dans mon indexe pour plus de sécurité) .... mais est ce vraiment l'idéal ?
voila ... si vous avez des réactions, ou des corrections à me conseiller ... c'est bienvenu !