-
Question de performance
Salut tout le monde
La question va peut être vous paraitre bizarre voire débile, amis je me la pause et je ne trouve pas de réponse par moi même.
J'ai fais une (en fait plusieurs, mais le schéma reste le même) une fonction qui va cherche une String dans la BDD. Cette fonction est tout bête, prends des paramettre et remonte une String en général pas trés longue, genre 20 caractère max.
Cette String je m'en sert dans plein de truc. Du coup, dans un Composant utilistateur (par exemple), j'ai jusqu'à 15 appels de cette fonction, dans différentes Sub du Composant.
Est ce que ceci est bien performant ?
Parce que l'idée que j'ai eu est de déclarer une varaible globale dans le Composant, la charger dans le Init du composant, au début et d'appeller cette varaible à la place de la Fonction.
Vu que je développe en local, je me rends pas bien compte des perforamnces.
Vous pouvez m'éclairer ?
-
Il est sûr que si tu vas chercher 20 fois la même chose avec les mêmes critères dans une BDD vaut mieux le mettre dans une variable...
Dans toutes les technos ou j'ai développer un accès à une variable est plus rapide et moins couteux qu'un accès BDD...
Ensuite si on parle pure algorithmie il n'y a aucun justification dans ton exemple a aller chercher 20 fois la même chose. si t'en a besoin partout alors -----> variable....
-
Merci pour ta réponse claire.
Je m'en doutais un peu, à vrai dire.
Maintenant, va falloir que je potasse les variables au niveau des composants, de la page et du site tout entier. ça va être coton encore.... :mouarf:
@ la prochaine
:ccool: