RSS订阅数统计程序的设想

王志勇 发表于 2008年01月05日 11:32

很多Feed服务者都提供RSS订阅数统计。尽管这个统计数字对很多Blogger而言没有太大意义,但这个统计数字仍然在较广泛地使用。或许有不少Blogger是因为Feed服务者有订阅数统计的功能,才选择Feed托管。

我的Blog是自己编写的程序,所以改动程序会感觉很方便。使用Wordpress、LBS、 PJBlog、Z-Blog等等的用户,如果不使用RSS托管,而想让自己的RSS能够实现统计订阅数的话,通过编写程序,还是可以实现的。只要有思路,绝大多数的程序都可以实现。

我的设想是这样的,订阅数的统计方式很可能是当对方添加你的RSS地址,验证RSS有效性的时候,或者第一次更新RSS的时候,你的阅读数就会增加一。如果阅读者使用网络版的在线RSS浏览器,无论是换了一台电脑,无论如何刷新,阅读数都不会再增加一。而如果阅读者使用如“周博通”RSS阅读器的客户端软件,每安装一次,重新添加你RSS地址,阅读数极可能会再增加一。因为客户端的RSS阅读器是不需要注册的,没有办法识别阅读者。基于这个原因,订阅数就会变得不准确。

至少有2个办法可以给你的RSS增加订阅数统计的功能:1、读者刚添加你的RSS,在验证RSS的有效性的时候,在这里做一个统计的程序。2、或者在xml文件里多写一个<item>,这个item是永远不会更新的。因为它只会下载过一次,所以实现了统计订阅数的可能。

方法2的好处是,如果你的博客已经开通很长时间,当你这次修改程序的时候,你的老读者仍然会下载这个固定不变的<item>,所以这时候订阅数会增加一,而以后则不会再增加一,这样就实现与Feed托管服务者完全一样的订阅数统计的功能。

4条评论:
1   自由勇 2008-01-06 16:00
Trackback来自 《我的博客订阅数程序初步测试成功

我昨天提出的《RSS订阅数统计程序的设想》,昨天测试了一下,没有成功。失败的原因是,我在xml文件中多写了一个永远不变的<time>,为数据库的订阅数增加一的程序就写在这段item当中,但是当我在“周博通”RSS阅读器中按F5检查自己的频道是否更新时,会增加一,每按一次F5,都会增加一,这大大增加了统计不准确的机会。昨天想了很多,都没有想到解决的办法。

2   Jerry 2008-02-25 22:28
呃。。不好意思没看懂你的两种方法
你的意思是RSS用一个jsp页面来输出是吗?那么被访问时怎么判断这是新读者还是老读者呢?
我想到的办法一个是在后台记录ip,或者用cookie,但不知阅读器能不能存储cookie,估计不成
真的很想知道feedsky是怎么做的。
另,楼主很像黄健翔……
3   Jerry 2008-02-26 18:07
你的意思是RSS用一个jsp页面来输出是吗?那么被访问时怎么判断这是新读者还是老读者呢?
4   自由勇 2008-02-26 19:54
@Jerry,
是的,是一个jsp页面来输出,例如我的RSS地址是http://www.auiou.com/feed/,真实的文件地址是http://www.auiou.com/feed/index.jsp。
我判断是否老读者的方法请见http://www.auiou.com/relevant/00000252.jsp

发表评论:
名字: (*必填)
博客: (可省,仅限于Blog地址)
验证码: p48u58r68e78 (*必填)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

文章分类 Category:
真相与UFO Truth and UFO
编程 Program
PHP
Blog的发展 Development
为什么写博客 W-do we Blog
互联网 Internet
BBS社区研究 Community
QQ研究 QQ Research

置顶的文章:
程序开发的门槛儿
为什么不能夸孩子调皮?
我的3种博客写作方法
最大的公益事业是UFO
再谈四维空间
开发文档和程序注释
Arsue Blog程序的扩展
独立微博开发之设想

近期的主题:
2017.7第2篇
auiou.com今天换上了KVM
CentOS, Debian, Ubuntu三种VPS系统的LAMP属性小结
Debian 6.0和Ubuntu 14.04新装机的参数记录
Linux VPS的速度优化
Nginx与.htaccess
CentOS 6新装机的参数记录
auiou.com的VPS的内存占用测试
2016年8月第一帖
不喜欢锻炼身体的朋友
看《第五空间》
看《爱情公寓》的一点感想
生命的意义在于每一天都是人生的开始
安卓机顶盒收到小记
人生中最可怕的事情是拖延
不能贪吃/不能贪喝/不能贪凉
“世面”和人生意义
计划推出一个重要的“网络存档”(网络记事本)快速小程序
最近几个月博客更新减缓的原因
汽车越来越多
编写完成了清爽的贴吧浏览程序/贴吧占用内存测试
猫/无线路由器/瑞银无线网卡 最简单有效的散热方法
最近录制的歌
家用无线路由器选购的一些建议
网络电视机顶盒选购的一些建议
无线路由器当作无线交换机实例
2013-08-08:人生的意义&谨言慎行
怎样对治重症的拖沓的毛病?
磊科NW336无线网卡使用感受
腾达311R无线路由器频繁掉线解决一例(其它品牌和型号可能也适用)
网络电视杰科T1使用感受(杰科T1/T2/T3怎么样?)
人为什么会无聊?无聊的时候该做什么?
2013-07-14:看不见的全息摄像机
想法:2013-07-12
有趣的植物3:景天科多肉植物
有趣的植物2:米邦塔食用仙人掌
最有趣的植物
想法:2013-06-30
好好地修心
中国现代和未来的黑人问题/广州黑人
KVM主机竟然死机
想法:2013-06-13
行人的过错
为什么不能夸孩子调皮?/怎样教出一个好孩子?
打招呼的一瞬间
欢迎哥们儿们加我的QQ
好心一定会有好报
拜金女的下场都是不好的
最近很忙,写作的思路断了
狂做好事,消除烦恼
最大的公益事业是UFO/怎样做UFO研究?
  

王志勇:程序设计者。
1980-09-26 (38周岁)

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏 | Arsue官方Blog
Gratitude | Time | Auciou
matnue | aucist | Taimt | Caimt | ac315 | Arsue | IC Search | 速记仪 | HKANS | aroat | Vaimt Panel | txfor | 网树 | cdfor | aufirm | Emxel | ixnes | AnyDiary | Tuarm | Tovate | Urtal | coumit | cersta | tratom | 性格追踪仪54.81.102.236 2018-07-15_22:39

Blog存档 Archives

2013年08月(9)
2013年07月(6)
2013年06月(7)
2013年05月(22)
2013年04月(17)
2013年03月(20)
2013年02月(21)
2013年01月(6)
2012年12月(3)
2012年08月(8)
2012年07月(4)
2012年06月(4)
2012年05月(6)
2012年04月(13)
2012年03月(11)
2012年01月(7)
2011年10月(8)
2011年09月(4)
2011年08月(2)
2011年06月(2)
2011年05月(6)
2011年04月(10)
2011年03月(16)
2011年02月(16)
2011年01月(15)
2010年12月(12)
2010年11月(9)
2010年10月(3)
2010年05月(4)
2010年01月(7)
2009年12月(10)
2009年11月(4)
2009年10月(8)
2009年09月(24)
2009年08月(20)
2009年07月(6)
2009年06月(11)
2009年05月(16)
2009年04月(20)
2009年03月(29)
2009年02月(18)
2009年01月(15)
2008年12月(17)
2008年11月(10)
2008年10月(13)
2008年09月(8)
2008年08月(4)
2008年07月(5)
2008年06月(9)
2008年05月(12)
2008年04月(15)
2008年03月(26)
2008年02月(22)
2008年01月(29)
2007年12月(30)
2007年11月(28)
2007年10月(30)
2007年09月(8)
2007年08月(8)
2007年07月(21)
2007年06月(23)
2007年05月(31)
2007年04月(34)
2007年03月(29)
2007年02月(18)
2007年01月(41)
2006年12月(23)
2006年11月(10)
2006年10月(10)
2006年09月(29)
2006年08月(33)
2006年07月(17)
2006年06月(30)
2006年05月(4)
2006年01月(3)
2005年09月(4)


Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue