论坛首页 Java企业应用论坛

web 应用的无效流量探讨

浏览 1825 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-03-23  

web 应用的无效流量探讨

刚才,对 web 应用的无效流量做了一番思考,提出了一些问题,希望能够抛砖引玉。

互联网应用的一个重大缺点,就是无效流量占了很大的比例
比如你要看新闻,先是打开一个新闻列表页面,然后通过标题判断感兴趣的新闻,再打开具体的新闻页面。

第二次看新闻,打开新闻列表页面时,有可能其中 40 条都是旧数据,10 条是新的。但是,服务器会将这 50 条数据都发给你。

这样,会导致如下问题:
1、服务器压力极大。
2、客户端流量大。

解决方式有哪些呢?
1、客户端缓存。目前,各个浏览器的都有客户端缓存,解决的是针对某一页面的缓存技术。对于部分新数据的缓存,好象没涉及。
2、CDN 技术。这个解了了服务器端的压力。

如果,客户端获取数据时,只返回最新的数据,是否可行呢?
这将导致:
1、客户端缓存可能很大,客户无法接受
这个问题可能还是比较好解决,比如,按现行的浏览器的做法,由客户来指定可缓存的临时文件的大小。
2、客户端不通用
RSS 阅读器,可以只取最新的数据,这是因为 RSS 格式简单,只有列表,页面数据两种。而实际的页面,千奇百怪,
只取最新数据,有可能无法构成页面。
3、服务器端数据结构可能也需要进行重构,以方便客户端重现页面。
   发表时间:2010-03-23  
firfox已经支持浏览器数据库了。。。
0 请登录后投票
   发表时间:2010-03-23  
这样啊,回头我研究一下。
0 请登录后投票
论坛首页 Java企业应用版

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