[php] Optimiser code
Résolu/Fermé
A voir également:
- [php] Optimiser code
- Optimiser pc - Guide
- Optimiser windows 10 - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
5 réponses
salut,
es tu sûr que la deuxième solution fonctionne ?
après, l'optimisation ne dépend pas forcement de la longueur du code. C'est ce que tu fais qui compte. Tu peux par exemple un code de 10 lignes qui fonctionne bien, et un code de 15 lignes qui sera plus rapide.
es tu sûr que la deuxième solution fonctionne ?
après, l'optimisation ne dépend pas forcement de la longueur du code. C'est ce que tu fais qui compte. Tu peux par exemple un code de 10 lignes qui fonctionne bien, et un code de 15 lignes qui sera plus rapide.
Comment peut-on savoir ça ?
Je ne sais pas vraiment si le deuxième fonctionne mais c'était principalement pour l'exemple.
Merci
Je ne sais pas vraiment si le deuxième fonctionne mais c'était principalement pour l'exemple.
Merci
ben ...
- soit tu le sais :p
- soit on te le dit
- soit tu t'en rend compte à l'exécution : tu teste les méthodes et tu compares (enfin quand ça se joue au 10eme de seconde, c'est un peu chaud XD)
- soit tu t'en rend compte quand tu l'écris
- soit tu le sais :p
- soit on te le dit
- soit tu t'en rend compte à l'exécution : tu teste les méthodes et tu compares (enfin quand ça se joue au 10eme de seconde, c'est un peu chaud XD)
- soit tu t'en rend compte quand tu l'écris
D'accord c'est très subjectif, donc sur de petit programme environ 200lignes par page je ne verrais pas de différence? D'autant plus qu'à ce qu'on m'a dit ce sont particulièrement les requètes sql qui ralentisse plus que le code?
Merci du coup je vais moins avoir à chercher ^^
Merci du coup je vais moins avoir à chercher ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ben par exemple au lieu d'avoir 3 requêtes, si tu peux en avoir qu'une, c'est mieux :p
par exemple :
- tu récupère dans une table salariés, tous les id
- pour chaque id, tu récupères dans une table personne, le nom et le prénom de ce salarie (dans une boucle)
- pour chaque nom, tu récupères la traduction en latin (et oui, on est des fous :p) dans une troisième table (boucle dans une boucle)
là par exemple, il y a beaucoup plus rapide : en une seule requête avec des jointures, tu perdras beaucoup moins de temps ! (c'est l'accès qui prend du temps)
par exemple :
- tu récupère dans une table salariés, tous les id
- pour chaque id, tu récupères dans une table personne, le nom et le prénom de ce salarie (dans une boucle)
- pour chaque nom, tu récupères la traduction en latin (et oui, on est des fous :p) dans une troisième table (boucle dans une boucle)
là par exemple, il y a beaucoup plus rapide : en une seule requête avec des jointures, tu perdras beaucoup moins de temps ! (c'est l'accès qui prend du temps)