这实际上有两个问题,首先,浏览器默认是在客户端缓存图像,还是服务器不得不表明它们可以被缓存?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