J'ai un gridview qui affiche des données pour tous les employés et leurs images (stockées dans la base de données). Les images prennent plus de temps à rendre complètement lorsque je clique sur trier ou paginer ou recharger. J'utilise httphandler pour afficher l'image en tant que flux. Y at-il un moyen d'accélérer le chargement de cette image?Chargement d'images plus rapide dans Gridview
1
A
Répondre
1
Vous pouvez mettre en cache les tableaux d'octets dans HttpContext.Current.Cache
et les renvoyer du cache dans le IHttpHandler
.
+1
ou même les mettre en cache en tant que fichiers ... –
S'il s'agit d'images statiques et qu'elles ne changent pas, intégrez-les à votre projet en tant que ressources et appelez-les. – Mike
ils sont stockés dans la base de données –
Vous pouvez ajouter un cache au httphandler afin que les images soient mises en cache par le navigateur afin que vous n'ayez pas besoin de les récupérer à chaque fois que vous triez, etc – Nate