月光博客 » 互联网络 » 在FeedSky和FeedBurner中无缝切换

在FeedSky和FeedBurner中无缝切换

  FeedSky和FeedBurner是目前中文Blog中使用最广泛的两个RSS Feed托管服务,在使用这些服务的过程中,由于其URL不同,因此在两者之间进行切换就比较麻烦,本文介绍一种方法,可以在FeedSky和FeedBurner中进行无缝切换,保持没有一点损失订阅用户的情况。

  我曾经在“Feed发布方式的思考”一文中提出过一种发布RSS的观点,就是将Feed以自己的域名发布可以降低各种外界风险,如果使用子域名的方式发布RSS Feed,那么将会更好的支持广泛的无缝切换,Feed切换的风险将会降的更低。

  建立Blog之初的时候,就存在如何发布Feed的问题,使用默认的地址发布,在更换Blog程序时会发生Feed地址改变的问题,而带来订阅用户遗失,因此使用什么方式发布Feed,从一开始建立Blog的时候就应该认真考虑。

  我的观点是,对于有条件的用户,应该使用feed.domain.com的方式发布Feed,这种方式我认为是一种最优的发布方式,切换简便,只需要修改自己Feed子域名的DNS记录,就可以在目前两大Feed托管服务和自己主机三者之间无缝切换。

  当然,最主要的前提条件是,在最开始发布RSS Feed的时候,要使用子域名的方式发布。比如如果博客的域名是www.williamlong.info,那么RSS Feed应该使用类似feed.williamlong.info的方式发布。

  在不使用其他托管服务的时候,我们可以使用映射子域名的方式直接发布Feed。实现起来是比较容易的,对于IIS用户,只需要多绑定一个域名,然后将feed的A记录指向绑定IP,然后在IIS里增加一个虚拟主机,主机头名为feed.williamlong.info(以我的域名为例),然后在“文档”中的默认文档输入RSS的文件名,例如rss.xml,这时访问子域名即可得到RSS Feed。对于Apache来说,在Cpanel中可以进行设置子域名映射目录,也可以实现同样功能。

  这种使用自己的主机发布Feed的方式,缺点是消耗自己服务器的流量和资源,且不好统计订阅数,如果我们觉得这样不好,那么可以通过设置DNS来无缝地进行Feed域名切换。

  我们知道,FeedSky是有免费域名绑定的服务,可以免费将子域名绑定到个人FeedSky的帐号中,因此只要登录域名控制台,修改feed子域名的A记录到FeedSky指定的IP即可完成无缝Feed切换。

FeedSky绑定域名

  与FeedSky相同的是,FeedBurner也可以绑定类似的子域名的服务,功能几乎完全相同。

  登录FeedBurner,点击“My Account”后选择“MyBrand”,就可以看到如下图的绑定域名的界面。费用是每月3美元绑定3个Feed(更新,2007年7月后已经完全免费了),投资并不大,收益是获得自己的域名,我现在比较后悔,如果当初设置FeedBurner时候使用这个功能就好了。

FeedBurner绑定域名

  切换到FeedBurner的方法是,登录域名控制台,修改feed子域名的CNAME记录,增加一条子域名,CNAME数值为feeds.feedburner.com.就可以了。

  使用这种方式发布,主要是为了避规风险。比如我目前直接使用FeedBurner发布的风险就是,如果FeedBurner被墙了,我将损失所有一万四千名读者,而没有一点办法补救,而如果我是使用子域名的方式发布,我直接修改子域名的IP到另外一家就可以避免这种风险,这也是我当初没有考虑到的问题。

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

相关文章

  1. 1
    宛川骄子   说道:
    这是个技术活,我在慢慢学习,今天首先在FEEDSKY上安了一个家.谢谢月光.
    支持(10反对(5回复
  1. 2
    yesjiu   说道:
    支持二级域名就是好
    支持(7反对(3回复
  1. 3
    Raul   说道:
    月光大哥 我这里好像google的网页快照可以使用了 您有空试一下
    http://72.14.235.104/search?q=cache:iM5smpcSSPoJ:www.williamlong.info/+%E6%9C%88%E5%85%89&hl=en&ct=clnk&cd=1
    支持(5反对(2回复
  1. 4
    coolzsb   说道:
    只要web服务器支持url rewrite,一条rewrite语句就搞定了,没啥好担心的。


    签名
    ------
    解决问题的方法有很多种,自己最熟悉的一种就是最合适的
    支持(6反对(3回复
  1. 5
    我是谁   说道:
    还是不错的
    支持(6反对(3回复
  1. 6
    净化者   说道:
    谢谢月光提供的方法,来这里的人还真不少.
    支持(7反对(5回复
  1. 7
    ifdream   说道:
    的确有点晚了
    支持(7反对(5回复
  1. 8
    gaosen   说道:
    呵呵,我苦于不懂e文,于是一开始就用了feedsky,并且绑定了域名
    支持(6反对(4回复
  1. 9
    taotao   说道:
    受益匪浅,谢谢
    支持(5反对(3回复
  1. 10
    狂风   说道:
    是哦,你的这个 IP地址是可以用Google的快照了
    不过我现在这个时候是:www.google.com 的Google快照也行了的。
    看来最近Google中国的公关能力提高了。o(∩_∩)o...哈哈
    跟着Google走。。。前进,前进,前进进...
    支持(6反对(5回复
  1. 11
    rod   说道:
    url rewrite真是好东西,懒得生成了。
    支持(6反对(5回复
  1. 12
    xiaoxiao   说道:
    不错 谢谢!
    支持(4反对(3回复
  1. 13
    williamlong   说道:
    是啊,我现在再修改也晚了,不过如果新建立Blog的话可以这么试验一下。
    支持(6反对(6回复
  1. 14
    bigdog   说道:
    郁闷了```没赶好时机~~~~
    支持(6反对(6回复
  1. 15
    大猫   说道:
    狗日的feedsky
    坚决用feedburner
    支持(5反对(5回复
  1. 16
    陈少举   说道:
    我用的是直接订阅~ :D
    支持(4反对(5回复
  1. 17
    y0ungs   说道:
    现在大家都晚了
    支持(4反对(6回复
  1. 18
    地中海之蓝   说道:
    的确有点晚了。。
    支持(3反对(5回复
  1. 19
    minidxer   说道:
    不错,谢谢~
    支持(5反对(7回复
  1. 20
    cullet   说道:
    很好,很强大!
    支持(3反对(6回复
  1. 21
    sein   说道:
    这个问题真头痛
    支持(4反对(8回复
  1. 22
    su27   说道:
    也许可以用域名转发的方法避免花钱?
    支持(3反对(8回复

发表留言