论坛首页 Java企业应用论坛

动态网站的缓存及个性化数据的显示处理

浏览 4891 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-17  

如题,不知道有的大型网站如何做的缓存,在页面上是如何显示个性化数据的[比如:登陆的动态信息]。

比如:淘宝,在它没一个商品页面都会有显示个性化数据[登陆信息:用户名,消息数量等的],但是据我说知那页面肯定做了缓存的,要不然承受不了那么大的访问量。这就来问题了,居然做了缓存,为什么还能显示登陆信息?
1.假如是使用的cookie保存的个性化数据的,再从cookie里获取的信息显示到页面上,如果这个假如成立的话,那么从cookie里获取信息的话就只有两种方式:客户端和服务器端两种方式获取cookie信息,我看了下它的页面,没有找到任何使用客户端脚本获取cookie信息的代码。如果是从服务器端获取cookie信息的话那商品页面又如何能缓存呢?
2.假如是使用的session保存的个性化数据的,同上在服务器端读取cookie一样,页面又如何做到的缓存的?
3.难道是它只是针对未登陆用户做了缓存?不太可能,淘宝每天成交量都不低,故不太可能只针对登陆用户做缓冲。
4.难道是它使用了类似于oscache之类的缓存,页面中部分缓存,部分不缓存?



je也是同样的,如何即做到缓存又做到个性化数据的处理?

   发表时间:2008-08-18  
我记得淘宝的工程师在发表过一个文章,有说到他们产品中所使用的开源框架以及自己开发的框架!
0 请登录后投票
   发表时间:2008-08-18  
有个东西叫ajax
0 请登录后投票
   发表时间:2008-08-18  
liquidthinker 写道
有个东西叫ajax

不过我看很多都不是用ajax做的,比如最近的开心网,我看它的最近朋友都是动态生成的吧,可能大部分还是服务器做的缓存了。
0 请登录后投票
   发表时间:2008-08-21  
可以用frame,
或者将相同的部分缓存
0 请登录后投票
   发表时间:2008-08-21  
liquidthinker 写道
有个东西叫ajax


ajax和缓存也没有什么关系呀,肯定有什么处理机制,我也想知道
0 请登录后投票
   发表时间:2008-08-21  
需要个性化的地方用ajax从后台取。
0 请登录后投票
   发表时间:2008-08-22  
应该不是用ajax取的,直接查看页面源文件都能看到个性化数据的,,
0 请登录后投票
   发表时间:2008-08-22  

chirs 2008-08-18
我记得淘宝的工程师在发表过一个文章,有说到他们产品中所使用的开源框架以及自己开发的框架!
----------------------------------
谢谢,我搜索下看看,
0 请登录后投票
   发表时间:2008-08-22  
搜索了下它的文章,看了下,没有提到这些事情,就是说了下开源软件,应用服务器等,没提到我说说的细节,
0 请登录后投票
论坛首页 Java企业应用版

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