2009-02-10 10 views
0

L'utilisation de chargement différé de linqs serait-elle préférable lors de l'implémentation de la pagination? ou devrais-je mettre en cache les résultats et faire des appels répétés lorsque la page est sélectionnée? Lorsque le cache est actualisé, je recharge les résultats, mais les résultats peuvent changer et donc les pages avec.Mise en cache MVC d'asp.net avec pagination

Répondre

3

Je suppose que cela dépend de la quantité de données que vous prévoyez d'avoir et de la fréquence à laquelle les utilisateurs effectueront la pagination. S'il y aura beaucoup de lignes, il serait probablement préférable d'utiliser la pagination dans votre requête pour éviter d'avoir à charger un énorme ensemble de données sur le chargement initial de la page. S'il n'y aura pas trop de données, l'utilisation de la méthode de mise en cache ne nuira pas trop au chargement initial de la page et cela accélérera les charges ultérieures au détriment de la base de données.