Mike Wilibanks liste différentes astuces pour accélérer les requêtes SQL quand on l'utilise avec PHP.
- Connexions à la demande
- Requêtes en boucle
- Sélections en fonction de besoins
- Utilisez les bons types de données
- Normalisation
- Dénormalisation
- Types de tables
- Les règles simples
Pour les performances, il est trop facile de masquer les nombres de requêtes en PHP. C'est à dire que placer une requête dans une boucle foreach permet de s'épargner l'écriture de nombreuses requêtes, et cela masque beaucoup de travail pour MySQL dès que la boucle est importante. C'est probablement la pierre d'achoppement la plus fréquente lorsqu'on utilise PHP avec MySQL.
- PHP Performance Series: Maximizing Your MySQL Database
- Connexions à la demande
- Requêtes en boucle
- Sélections en fonction de besoins
- Utilisez les bons types de données
- Normalisation
- Dénormalisation
- Types de tables
- Les règles simples
Pour les performances, il est trop facile de masquer les nombres de requêtes en PHP. C'est à dire que placer une requête dans une boucle foreach permet de s'épargner l'écriture de nombreuses requêtes, et cela masque beaucoup de travail pour MySQL dès que la boucle est importante. C'est probablement la pierre d'achoppement la plus fréquente lorsqu'on utilise PHP avec MySQL.
- PHP Performance Series: Maximizing Your MySQL Database
-
Auteur
-
Origine