Baron Schwartz de MySQLPerformanceBlog.com a rédigé un poster à propos de ça. J'aimerais qu'il y ait une solution miracle à ce problème, mais il n'y en a pas. Résumé des options qu'il a présentées :
- Lors de la première requête, récupérez et mettez en cache tous les résultats.
- Ne pas afficher tous les résultats.
- Ne pas afficher le nombre total ou les liens intermédiaires vers d'autres pages. Afficher uniquement le lien "suivant".
- Estimez le nombre de résultats.