這實際上有兩個問題,首先,瀏覽器默認是在客戶端緩存圖像,還是服務器不得不表明它們可以被緩存?ASP.Net客戶端圖像緩存
其次,鑑於我沒有訪問IIS,我可以在ASP應用程序中做些什麼來改進客戶端圖像的緩存。
這實際上有兩個問題,首先,瀏覽器默認是在客戶端緩存圖像,還是服務器不得不表明它們可以被緩存?ASP.Net客戶端圖像緩存
其次,鑑於我沒有訪問IIS,我可以在ASP應用程序中做些什麼來改進客戶端圖像的緩存。
我沒有使用過這一點,但你可能有興趣在考慮看看caching images in asp.net
Here是一個有用的鏈接
你自己生成的圖像,或者是他們的靜態文件
編寫良好的瀏覽器將使用與圖像相關聯的HTTP標頭來確定圖像是否應該緩存以及應該緩存多長時間。
查看HTTP 1.1 specification中的Cache-Control,Pragma和Expires標頭。
這實際上有兩個問題,第一,瀏覽器默認是在客戶端默認緩存圖像,還是服務器不得不表明它們可以被緩存?
瀏覽器緩存他們被允許的內容。您可以在IIS中全局設置這些標題,但幾乎可以始終在應用程序中覆蓋它們。除非某些ssl加速器或防火牆覆蓋它們。
其次,鑑於我沒有訪問IIS,我可以在ASP應用程序中執行哪些操作來改善客戶端圖像的緩存。
看看周圍的System.Web.HttpContext.Current.Response.Cache
服務器端緩存不是System.Web.HttpContext.Current.Response.Cache嗎? – tpower 2008-11-03 20:48:12
他們是靜態圖像。 – tpower 2008-11-03 20:48:54