您的位置:首页 > 运维架构 > 网站架构

如何利用客户端缓存对网站进行优化 ( 转)

2012-07-02 16:17 423 查看
如何利用客户端缓存对网站进行优化

如何利用客户端缓存对网站进行优化?

Posted on 2008-07-28 11:40 阅读(474) 评论(2) 编辑 收藏 网摘 所属分类: ASP.NET //默认缓存的秒数
2 int secondsTime = 100;
3
4 //判断最后修改时间是否在要求的时间内
5 //如果服务器端的文件没有被修改过,则返回状态是304,内容为空,这样就节省了传输数据量。如果服务器端的文件被修改过,则返回和第一次请求时类似。
6 if (request.Headers["If-Modified-Since"] != null && TimeSpan.FromTicks(DateTime.Now.Ticks - DateTime.Parse(request.Headers["If-Modified-Since"]).Ticks).Seconds < secondsTime)
7 else
16
24 private void SetClientCaching(HttpResponse response, DateTime lastModified)
30private void SetFileCaching(HttpResponse response, string fileName)
6

结论

我们已经看了如何使用客户端缓存减少带宽和计算的方法,如前所述,如果能正确合理的利用各种不同的缓存,他们会给你带来很多的好处.我希望本文已为你当下或将来基于Web的项目提供了精神食粮,并正确地在底层利用Last- Modified和ETag响应头去优化你的项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: