簡體   English   中英

使用ASP.Net進行客戶端圖像緩存

[英]Client side image caching with ASP.Net

這實際上是兩個問題,首先,瀏覽器通常默認情況下是否在客戶端緩存圖像,或者服務器是否必須指示它們可以緩存?

其次,鑒於我無法訪問IIS,我可以在ASP應用程序中做些什么來改善圖像的客戶端緩存。

我沒有用過這個,但你可能有興趣看一下asp.net中的緩存圖片

編寫良好的瀏覽器將使用與圖像關聯的HTTP標頭來確定是否應緩存圖像以及緩存的時間長度。

查看HTTP 1.1規范中的Cache-Control,Pragma和Expires標頭。

是一個有用的鏈接

您是自己生成圖像,還是靜態文件?

這實際上是兩個問題,首先,瀏覽器通常默認情況下是否在客戶端緩存圖像,或者服務器是否必須指示它們可以緩存?

瀏覽器緩存允許的內容。 您可以在IIS中全局設置這些標頭,但幾乎總是可以在應用程序中覆蓋它們。 除非一些ssl加速器或防火牆覆蓋它們..

其次,鑒於我無法訪問IIS,我可以在ASP應用程序中做些什么來改善圖像的客戶端緩存。

只需在System.Web.HttpContext.Current.Response.Cache中查看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM