2010-06-15 78 views
1

我有一個gridview顯示所有員工及其圖像(存儲在數據庫中)的數據。 當我單擊排序或分頁或重新加載時,圖像需要更多時間才能完全呈現。 我正在使用httphandler將圖像顯示爲流。 有沒有一種方法可以加快這個圖像加載?更快地在Gridview中加載圖像

+0

如果它們是靜態圖像並且沒有更改,請將它們作爲資源嵌入到項目中,然後調用它們。 – Mike 2010-06-15 18:52:14

+0

它們存儲在數據庫中 – 2010-06-15 19:01:17

+0

您可以將緩存添加到httphandler,以便瀏覽器緩存圖像,因此您不必在每次排序時重新檢索它們等。 – Nate 2010-06-15 19:05:01

回答

1

您可以將字節數組緩存在HttpContext.Current.Cache中,並將其從IHttpHandler中的緩存中返回。

+1

甚至將它們緩存爲文件... – 2010-06-15 20:11:18