青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 加密技术在企业数据安全中的应用百度和Google谁更能搜索色情信息 »

月光博客RSS调整为全文输出

  这些天对RSS输出做了一些调整,主要调整是将RSS输出修改为全文输出,图片链接路径进行了修改。

  正如Keso所说的,RSS是一个信息聚合工具,而不仅仅是一个更新通知工具。因此如果站在读者的角度上,应该提供全文RSS阅读。

  提供全文RSS输出,对于使用Bloglines或抓虾的用户来说,会使得用户阅读体验增加,不用访问Blog网站即可阅读到文章全文,但是不少程序(例如我用的Z-Blog程序)都不提供全文RSS,默认都是摘要RSS,博客托管商就更不会提供全文RSS了,因为全文RSS只会增加服务器负载,不会增加页面访问量。

  对此我也有一些疑虑,全文RSS的输出大小至少100K以上,是否会对我的服务器造成大量流量负载压力,而且据说大于200K的RSS就会无法通过RSS合法性校验,这也是一个问题,不过最终我还是修改了程序的代码,提供了全文RSS输出。

  全文RSS输出后,打消了我部分疑虑,Bloglines并没有对我服务器造成大量负载压力,而在Bloglines或抓虾中显示效果也非常不错,用户的阅读体验也大为增加,看来这的确很不错。

  不过程序上还是出了一点小BUG,就是在Bloglines或抓虾中都无法看到文章中的图片,我仔细分析了一下代码,发现我的图片使用的是相对地址,因此Bloglines或抓虾都无法正确获取图片的地址,因此我需要修改我的图片地址,让那些系统可以正确获取到,另外也顺便解决一下图片被盗链的问题。

  根据上星期的流量统计,我的Blog文章页面目录使用了1.98G的流量,而页面图片竟然使用了2.77G的流量,成为目前占用流量最多的目录。我自己也发现,不少网站转载我的文章,不但不标明出处,反而修改作者为他自己,更有甚者,盗用文章也罢,还在文章中直接盗链我文章中的图片,大量占用我服务器的流量,导致了我图片访问流量如此之大,这样的人实在缺少公德,这次我将图片的存放路径修改了,他们的盗用图片地址就会失效,这样暂时就不会再多占用我的服务器资源了,不过这也只是一个临时对策,无法根本解决盗链问题。

  修改了这个BUG后,文章显示都还正常,RSS输出也正常,暂时还没发现什么其他问题,另外还在RSS输出增加了评论链接,不过这个链接只能在Bloglines中看到,抓虾里看不到,估计是抓虾的功能不强吧。

  另外,根据Feedburner的统计,我目前的RSS订阅人数一共有300个,用Bloglines的有113个,占绝对优势,用Firefox Live Bookmarks有41个,GreatNews的31个。在Bloglines等在线阅读器中RSS显示都不错,但在离线阅读器如Firefox Sage和GreatNews中,使用默认的双栏格式来看会显得文字过长,最好能修改为单栏阅读方式,GreatNews的好修改,Firefox Sage的大概比较麻烦,暂时还没找到修改的地方。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/501.html
  • 文章排行:
  • 1.IUSR
  • 嗯,改图片目录不是根治的方法。不知道现在都有什么方法防止盗链?我看大部分都还是用程序检查HTTP Referer的方法,也有用Cookie的。
  • 2006/5/14 23:41:54   支持(17)反对(12) 回复
  • 2.Flash技术
  • 怎么修改啊,给个方法。
  • 2011/10/5 16:59:29   支持(11)反对(6) 回复
  • 3.darkart529
  • 以前一直以为RSS可以全文订阅。。今天才发现订阅内容不全。。可以推荐一款全博客订阅的RSS订阅么。。。。?
  • 2013/3/27 17:39:38   支持(7)反对(2) 回复
  • 4.操你妈
  • 操你妈逼啊,你的方法在那?在这瞎叨叨,滚你麻痹的吧
    Kurt 于 2015/12/6 4:05:08 回复
    比你更恶心的是支持你的那七个人
  • 2014/7/4 11:22:55   支持(8)反对(4) 回复
  • 6.williamlong
  • 是的,全文输出实际上前一段时间已经提供了,但是里面有不少BUG,最主要的是图片BUG和评论BUG,昨天才将全部BUG改完,但是评论的数目无法在RSS中显示,不知道有没有办法解决。
  • 2006/5/15 15:52:53   支持(8)反对(6) 回复
  • 7.heraclitusq
  • 一直订你的blog,现在变成全文的方便很多,thx~
  • 2006/5/18 22:19:22   支持(13)反对(11) 回复
  • 8.yskin
  • 一个疑问:feed里有评论数的话,那么每次评论数变化,这篇文章在feed里对应的项目是不是就会被RSS阅读器认为是有了更新,然后重新显示为未读状态?
  • 2006/5/18 16:54:38   支持(10)反对(9) 回复
  • 9.machine
  • 我用Opera 9,好像也是一直全文,来这里只是看评论的……
  • 2006/5/15 13:48:29   支持(11)反对(11) 回复
  • 10.victor
  • 呵呵,感谢,正在找这个东西,我已经修改了
  • 2007/12/8 21:40:29   支持(9)反对(9) 回复
  • 11.martingale
  • sage可以改成单栏显示
    进入sage的官方网站到styles下面 即可Choose a Style
  • 2006/5/26 13:45:00   支持(11)反对(12) 回复
  • 13.trjhtrj
  • 我很久以来都是从 http://feeds.feedburner.com/williamlong 订阅的。貌似都是全文输出的。介是怎么回事呢?
  • 2006/5/15 12:25:34   支持(9)反对(11) 回复
  • 14.yee
  • 有些wordpress可以在feed中输出评论数,不过我现在连怎么全文输出都搞不懂,方便的时候可否写个教程?

    是的,全文输出实际上前一段时间已经提供了,但是里面有不少BUG,最主要的是图片BUG和评论BUG,昨天才将全部BUG改完,但是评论的数目无法在RSS中显示,不知道有没有办法解决。
  • 2006/5/16 12:31:50   支持(6)反对(8) 回复
  • 15.kenvol
  • 早就应该啦 我一直用bloglines订阅你的博客
  • 2006/5/15 0:37:01   支持(8)反对(12) 回复
  • 16.williamlong
  • Feed里也保存着文章的编辑日期,如果有新评论的话,那些在线阅读软件应该可以判断出应该如何处理。
  • 2006/5/18 17:05:57   支持(8)反对(13) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.