月光博客 » 网络日志 » 月光博客RSS调整为全文输出

月光博客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的大概比较麻烦,暂时还没找到修改的地方。

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

顶一下 ▲()   踩一下 ▼()

相关文章

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

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

发表留言