zdg/
共12个网摘 [
1 ] |
访问zdg的个人空间
zdg收录,使用标签:Performance, Cache,时间:2007-9-25 13:00:29 | 相关网摘,我也收藏
很多人首先会想从服务器缓存方面着手对程序进行优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存的命中率不同使用过 Com+/Enterprise Libiary Caching/Windows服务,静态文件等方式的服务器端缓存和 HTTP Compression技术,但客户端缓存往往却被人们忽略了,即使服务器的缓存让你的页面访问起来非常地快,但她依然需要依赖浏览器下载并输出,而当你加入客户端缓存时,会给你带来非常多的好处.因为她可以对站点中访问最频繁的页进行缓存充分地提高 Web 服务器的吞吐量(通常以每秒的请求数计算)以提升应用程序性能和可伸缩性。
http://blog.csdn.net/houjianxun/archive/2007/09/25/1799328.aspx
zdg收录,使用标签:搜索技术, Cache,时间:2007-1-14 2:03:55 | 相关网摘,我也收藏
三.CACHE方法性能分析与比较
(1) LRU适合存储比较小的记录效果才好。
(2) 中等大小的CACHE能够满足很大一部分重复用户查询。(大约20%的查询能够在中等大小CACHE找到)
(3) 将时间因素和命中次数结合起来的缓存策略好于只考虑时间因素的策略。实验表明FBR/LRU2/SLUR性能总是好于LRU策略。
(4) 对于小CACHE来说,静态CACHE策略要好于动态CACHE策略,命中率要高些。
(5) 对于LRU来说,大CACHE的重复命中率大约占30%。
(6) 对于大CACHE来说,TLRU略微好于LRU,但是差别不太大。对于小CACHE,结论正好相反。
(7) 随着CACHE逐步增大,命中率逐渐增加,对于SLRU来说,其性能跟两个分区划分大小无关。
(8) PDC的命中率高于LRU变形算法,大约有53%命中率,不过计算复杂度高。
http://blog.csdn.net/malefactor/archive/2007/01/12/1481364.aspx
zdg收录,使用标签:.NET开发, Cache,时间:2006-12-4 22:20:19 | 相关网摘,我也收藏
ASP.NET 2.0添加了2个非常重要的改进,使得缓存功能更加完善:
1) 对SQL缓存失效的支持 - 这允许你在缓存的页面或数据结构所依赖的数据表或记录行被更新时,使缓存内容自动失效然后重新生成缓存内容。例如,你可以在一个电子商务网站上输出缓存你所有的产品列表网页,然后确信在数据库中的产品价格一旦有所变动,这些网页就会在下一个请求时重新生成,这样就不会向用户显示过期的价格数据了。
2) 输出缓存的替换 - 这个奇妙的特性允许你实现我有时称之为“甜圈缓存(donut caching)” 的功能,在这里,你输出缓存页面上的所有东西,但除了几个包含在缓存区域内的动态区域外。这允许你更积极地实现整页输出缓存,不用为了实现局部页面缓存而把你的页面分成多个.ascx用户文件。下面这个技巧/诀窍指南更好地解释了这个特性的促动因素以及其实现。
http://blog.joycode.com/scottgu/archive/2006/11/29/88242.aspx
共12个网摘 [
1 ]