2010-06-15 7 views
1

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

+0

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

+0

ils sont stockés dans la base de données –

+0

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

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 ... –

Questions connexes