全局缓存策略和局部不缓存
来源:昆明多彩网络公司 日期:2011-04-01 阅读: 发表评论
缓存不但能够极大的提升网站的速度,而且能提高网站的安全性能,但是弊端是更新的不及时,这里说的是在全局缓存中使用不缓存局部来解决更新不及时的问题。
应该被缓存的地方应当遵循一个原则就是内容不能太频繁更新,同时承载着很多用户的访问, 这里以B2C商城为例:
一、需要被缓存的页面:
1、商品的列表,一个B2C商城的产品更新应该不是很频繁,产品列表页是很多人关注的页面,是需要缓存的第一目标。
2、商品的详细页面,理由 同上。
3、网站的首页,作为网站流量的导入口,必须得缓存起来,让浏览者快速的打开我们的网站,提升信任感。
4、不常更新的页面,如太阳城网址、联系方式、支付方式等等单一文字页面。
二、不能缓存的地方的条件是该区域是需要因人而异和被频繁更新的地方,局部不能缓存的地方一般有:
1、会员登陆和资料显示区域,因为该区域会因用户的不同而不同,显然不能使用缓存。
2、个人会员中心,包含以往订单、红包、配送等。
3、非常重要的购物车功能,需即时更新,无需缓存。
4、历史浏览记录,每个浏览者有着不一样的浏览历史。
5、当前时间区域,如果将这个加入缓存的话,时间就会停止在生成缓存的一瞬间。
通过合理搭配全局缓存和局部不缓存能够很好的提升网站的运行效率,在最小的硬件成本下获得最好的网站速度性能。
发表评论评论列表(有 条评论)