没有合适的资源?快使用搜索试试~ 我知道了~
ASP.NET中的图片缓存.doc
4星 · 超过85%的资源 需积分: 9 86 下载量 21 浏览量
2010-05-20
16:53:32
上传
评论
收藏 93KB DOC 举报
温馨提示
试读
6页
在一个Web应用程序中,可以通过很多种方法来改善其性能,其中最简单但也是最有效的方法就是在客户端缓存图片,这篇文章就是告诉你如何在你的站点中实现图片的缓存。
资源详情
资源评论
资源推荐
原文地址:http://www.codeproject.com/KB/aspnet/CachingImagesInASPNET.aspx , 版权归原
文作者所有。
在一个 Web 应用程序中,可以通过很多种方法来改善其性能,其中最简单但也是最有效的
方法就是在客户端缓存图片,这篇文章就是告诉你如何在你的站点中实现图片的缓存。
有两种方法可以解决这个问题,第一种方法是通过 IIS 实现图片的缓存;第二种方法是直
接在 ASP.NET 实现缓存。
通过 IIS 缓存图片
这种方法非常简单,首先选中 IIS 管理器中选中一个文件或文件夹,右键单击,打开属性
对话框。
选中 HTTP 头选项卡中的“启用内容过期”,并根据需要设定过期时间。这样客户端就会对
你设定的文件进行缓存,直到缓存过期才会向服务端发起新的请求。
当你对 IIS 拥有足够的管理权限,并且网站的图片位置相对比较集中时,这种方法是一种
很好的选择。但这样的条件往往得不到满足,这个时候你就需要使用第二种方法了。
通过 HttpHandle 缓存图片
为 了 获 取 对 ASP.NET 的 请 求 , 需 要 编 写 一 个 自 定 义 HttpHandle 来 对 图 片 文 件
( *.jpg;*.gif;*.png ) 进 行 监 听 。 首 先 在 Visuan Studio 中 新 建 一 个 类 库 工 程 , 取 名 为
CachingHandler,负责处理对图片的请求。CachingHandler 需要实现 IHttpHandle 接口,在
IHttpHandle 接口中, IsReusable 属 性 指 示 其 他 请 求 是 否 可 以 使 用 该 IHttpHandler 实 例 ,
你的名字2018
- 粉丝: 27
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10