La pagination découpe un résultat trop grand en une série de pages plus petites. A la base, cette approche permet de réduire la quantité de travail à faire, puisque les pages sont plus petites, et donc, plus faciles à générer. Elles sont au moins plus faciles à charger.
Toutefois, la majorité d'entre nous produisent les pages à l'aide de la clause LIMIT, ce qui fait que la 30eme page impose au serveur de classer les 300 premiers éléments pour n'en conserver que les 10 derniers. Du vrai gaspillage, qui se transforme en perte de vitesse.
- Why paging needs a lot of performance
- Why your database says paging sucks !
Toutefois, la majorité d'entre nous produisent les pages à l'aide de la clause LIMIT, ce qui fait que la 30eme page impose au serveur de classer les 300 premiers éléments pour n'en conserver que les 10 derniers. Du vrai gaspillage, qui se transforme en perte de vitesse.
- Why paging needs a lot of performance
- Why your database says paging sucks !
-
Auteur
-
Origine