今天看了月光博客的一篇blog,深切感到要输出feed给读者,应该使用自己有能力控制的URL。正常说来,使用托管feed的一个重要原因,就是当更换feed地址的时候,能够做到feed的输出与订阅者的获取都能够做到无缝切换,前提是托管站点足够强壮和值得信任。然而在中国,由于有GFW保护我们免受不和谐信息的危害,所以有一个副作用就是包括Google在内的所有网站的可靠性都脆弱得不堪一击。一旦有一天feedburner也被和谐了,通过fb订阅我的读者都会一次性消失掉。
另一个原因是托管站点也可能会被用户更换掉,即使是现在如日中天的fb,也难保能够后无来者。如果有网站能提供更好的服务——比如Google如果将来也开始为广大群众烧feed,并且与Analytics、siteMap、Adsense等工具相整合的话——我是说如果发生了这么可怕的事情,即使fb的黏性超强,搬家的成本再高,可能愿意付出这个成本的人也不少。何况fb偶尔还有一些问题(fs就报告说用某些订阅器收到的是乱码),而且高级的功能还需要交费。
开头提到的文章中讲了如何通过DNS解析,将feed.yousite.com映射到fb/FeedSky,但是在fb中这个功能是要收费的。我试了一下,不通过解析,而是只将feed.su27.org转发到我在fb的feed地址,在订阅上也没发现有什么问题,google reader可以直接加这个地址,FireFox也会自动作为feed处理。但其他订阅器还没有测试,不知道行不行。