论坛首页 Java企业应用论坛

探讨一下淘宝/支付宝的页面缓存技术

浏览 17838 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-16  

大家一起讨论一下淘宝/支付宝的页面缓存技术吧。

之前一直做后台应用,今日偶尔和朋友交流谈到前台这块,于是找资料看了下。

发现跟页面缓存相关的有这么几块:

动态页面静态化
Servlet缓存
页面局部缓存


可是有没有一个比较成熟的框架哪? 比如哪些页面需要缓存,哪些不需要等等。

很自然的想到了淘宝和支付宝这种对性能要求很高的网站,他们是怎么实现的哪?

大概看了下支付宝首页的源码,发现有很多javascript. 好像是ajax调用。

大伙有没有这方面的经验啊,探讨一下吧~

PS: 附件里面是Robbin Fan 的一份关于缓存的ppt
   发表时间:2011-06-16  
项目在用oscache 缓存对象实体,页面缓存可以用oscache标签,暂没用到
0 请登录后投票
   发表时间:2011-06-17  
有专门的静态资源缓存服务器
0 请登录后投票
   发表时间:2011-06-17  
静态化了还缓存个屁~~
0 请登录后投票
   发表时间:2011-06-17  
页面延迟加载,页面加载时只加载首屏,用户滚动页面时才去加载二屏或三屏,这样对于网站的性能包括流量都是很大的提升和节约。
反向代理缓存技术,例如页面片段的局部缓存像ESI(Edge Side Include)这样的技术,来加快web请求的处理
0 请登录后投票
   发表时间:2011-06-17  
这个挺有用的,学习下!!!!
0 请登录后投票
   发表时间:2011-06-17  
EhCache可以缓存页面,也可以缓存局部页面,缓存后台查出来的数据也是可以的。
0 请登录后投票
   发表时间:2011-06-17  
liyebing 写道
有专门的静态资源缓存服务器



恩,看了下支付宝首页页面,确实静态资源都是从static.alipay.xxx ,img.alipay.xx等加载的。


哈哈很期待支付宝首页的源代码啊~~

0 请登录后投票
   发表时间:2011-06-17  
ray_linn 写道
静态化了还缓存个屁~~


兄弟,问题就在于是不是全部静态化。

像js,img等肯定是静态的。

但是会不会出现局部缓存哪?比如支付宝主页
0 请登录后投票
   发表时间:2011-06-17  
支付宝页面部分区域是利用后台cms系统渲染velocity模板后生成静态文件,其中<!--CMS大区域开始...<!--CMS大区域结束...这类的都是来自静态文件的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics