锁定老帖子 主题:探讨一下淘宝/支付宝的页面缓存技术
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-16
大家一起讨论一下淘宝/支付宝的页面缓存技术吧。 之前一直做后台应用,今日偶尔和朋友交流谈到前台这块,于是找资料看了下。 发现跟页面缓存相关的有这么几块: 动态页面静态化 Servlet缓存 页面局部缓存 可是有没有一个比较成熟的框架哪? 比如哪些页面需要缓存,哪些不需要等等。 很自然的想到了淘宝和支付宝这种对性能要求很高的网站,他们是怎么实现的哪? 大概看了下支付宝首页的源码,发现有很多javascript. 好像是ajax调用。 大伙有没有这方面的经验啊,探讨一下吧~ PS: 附件里面是Robbin Fan 的一份关于缓存的ppt 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-06-16
项目在用oscache 缓存对象实体,页面缓存可以用oscache标签,暂没用到
|
|
返回顶楼 | |
发表时间:2011-06-17
有专门的静态资源缓存服务器
|
|
返回顶楼 | |
发表时间:2011-06-17
静态化了还缓存个屁~~
|
|
返回顶楼 | |
发表时间:2011-06-17
页面延迟加载,页面加载时只加载首屏,用户滚动页面时才去加载二屏或三屏,这样对于网站的性能包括流量都是很大的提升和节约。
反向代理缓存技术,例如页面片段的局部缓存像ESI(Edge Side Include)这样的技术,来加快web请求的处理 |
|
返回顶楼 | |
发表时间:2011-06-17
这个挺有用的,学习下!!!!
|
|
返回顶楼 | |
发表时间:2011-06-17
EhCache可以缓存页面,也可以缓存局部页面,缓存后台查出来的数据也是可以的。
|
|
返回顶楼 | |
发表时间:2011-06-17
liyebing 写道 有专门的静态资源缓存服务器
恩,看了下支付宝首页页面,确实静态资源都是从static.alipay.xxx ,img.alipay.xx等加载的。 哈哈很期待支付宝首页的源代码啊~~ |
|
返回顶楼 | |
发表时间:2011-06-17
ray_linn 写道 静态化了还缓存个屁~~
兄弟,问题就在于是不是全部静态化。 像js,img等肯定是静态的。 但是会不会出现局部缓存哪?比如支付宝主页 |
|
返回顶楼 | |
发表时间:2011-06-17
支付宝页面部分区域是利用后台cms系统渲染velocity模板后生成静态文件,其中<!--CMS大区域开始...<!--CMS大区域结束...这类的都是来自静态文件的
|
|
返回顶楼 | |