摘要: 用缓存来优化网站性能的方法,估计是无人不知的。 ASP.NET提供了HttpRuntime.Cache对象来缓存数据,也提供了OutputCache指令来缓存整个页面输出。 虽然OutputCache指令使用起来更方便,也有非常好的效果, 不过,它需要我们在那些页面中添加这样一个指令。 对于设置过OutputCache的页面来说,浏览器在收到这类页面的响应后,会将页面响应内容缓存起来。 只要在指定的缓存时间之内,且用户没有强制刷新的操作,那么就根本不会再次请求服务端, 而对于来自其它的浏览器发起的请求,如果缓存页已生成,那么就可以直接从缓存中响应请求,加快响应速度。 因此,OutputCache指令对于性能优化来说,是很有意义的(除非所有页面页面都在频繁更新)。 在网站的优化阶段,我们可以用Fiddler之类的工具找出一些内容几乎不会改变的页面,给它们设置OutputCache, 但是,按照传统的开发流程,我们需要针对每个页面文件执行以下操作: 阅读全文
posted @ 2014-01-02 21:52 汪磊 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 环境声明:服务器:Windows Server 2008r2;Memcached:Memcached 64-bit for Windows(64位)From:http://www.urielkatz.com/archive/detail/memcached-64-bit-windows/下载:htt... 阅读全文
posted @ 2014-01-02 10:51 汪磊 阅读(12171) 评论(12) 推荐(3) 编辑