Ouais, bien joué. Je savais bien que ça venait de la BDD.
Par contre de temps en temps, j'ai des ralentissements quand je presse précédent. Aurais-tu désactivé la mise en cache ?
Sinon, pour augmenter infiniment la rapidité des requètes, tu peux tranférer ta base actuelle dans un fichier .sql et l'importer sous Oracle (je peux te le passer).
Par contre, faut ensuite utiliser les fonctions Oracle de Php.
Tu peux aussi activer les fonctions de relationnel et de clé étrangère. Ca peut peut-être accélérer tout ça car ça t'évitera plusieurs champs identiques dans différentes tables pour faire tes relations.
Autre élément pouvant grandement optimiser. N'oublies pas de faire des jointures chaque fois que tu fais des requètes. Sinon, bonjour les temps d'éxécution !
En gros, évite le produit cartésien.
Voila. Si tu veux d'autres renseignements, je suis là.
|