谈谈子域名发布RSS Feed
在对月光的专访中,月光谈到Blogging经验时,提到要使用子域名发布Feed,许多读者尤其是blogger对此非常关注,那么,为什么要用子域名发布feed呢,怎样用子域名发布feed呢?在本文中,望月试图能够说清楚这两个问题。
为什么要使用第三方托管工具托管feed
一般来说,使用feedsky、feedburner等第三方托管服务托管feed有以下几个好处:
1.节约博客流量,尤其是对于使用虚拟主机或者是合租服务器的独立博客来说,可以为捉襟见肘的有限空间减轻点负担。
2.有利于方便的统计订阅数。看到知名blog上动辄成千上万的订阅数,的确让人眼馋。而且,feed订阅数的增加也有利于在feedsky写软文赚取一些收益。
3.可以在feed中插入广告和其他元素。这的确是一个诱人之处,不过feed广告现在已经越来越少,唯一的Adsense for feed 还不被抓虾等阅读器识别,而且效果也并不明显。插入其他元素则可以通过@feed等插件方便的实现。
当然,使用第三方托管工具托管feed的弊端也是明显的,首先是将feed托管出去不安全。比如feedburner被河蟹之后,大量的blogger不得不通知读者改变feed订阅地址,从而损失大量订户。谁又能保证,feedsky能够一直持续稳定的提供服务呢。其次是feed抓取不及时,一般来说,经过托管后的feed被抓取有几个小时的延时,尽管feedsky有实时ping功能,但我使用之后还是有时延。
为什么要使用子域名发布feed
使用feedsky或者feedburner托管之后的feed是这种形式:http://feed.feedsky.com/zwblogger或者是http://feeds.feedburner.com/zwblogger,而使用子域名发布的feed一般如http://feed.wangyueblog.com或者是http://feed.wangyueblog.com/zwblogger这两种形式。显然,使用子域名发布的feed看起来更有归属感,且在feedsky或者feedburner之中的一个发生故障时,可以平滑的进行切换。
使用子域名发布feed的方法
用子域名发布feed的方法其实很简单,feedsky和feedburner都支持域名绑定功能,你只需要到自己在域名的DNS服务器添加或修改一个你需要的feed子域名,CNAME 到feedsky或者feedburner中相应的feed地址下就行了。
两点意见
关于子域名的形式:前文提到了有两种子域名发布feed的形式,那么选择哪种比较好呢?显然,feed.wangyueblog.com这样的地址更加有归属感,然而,弊端是feedburner是不认这种子域名形式的,当然你也可以301重定向,然而并不是每个阅读器都能够识别301重定向,比如Google reader就不认。feed.wangyueblog.com/wangyue这样的域名则可以被feedsky和feedburner同时识别,尽管看起来比较繁琐。
关于是否使用子域名发布:我的意见是,如果你刚刚使用博客,或者仅仅有为数不多的订阅数,可以采用子域名发布,通知订阅用户修改feed订阅地址也很方便,损失的订户不多。但如果你已经拥有很客观的feed订阅数,那么在转换feed订阅地址到子域名的时候就要慎重了,因为,无论什么方法,最后你可能还是要损失一部分订阅用户。
不知道这样说,对读者萧萧凯风有没有帮助?
沙发!!
呵呵,已经用子域名了!!
除了节约流量...2.3点都是多余的...默认链接都可以实现...
我一直都是用301重定向的..在订阅统计都可以看到各个订阅器的访问
不过,月光也有篇文章说,托管rss feed节约流量是个伪命题。
用着Blogger……貌似不能自己绑定的。不过目前开始使用FeedBurner了。
我尝试下 看二级域名能不能通过fb fd抓取文章...我都已经编辑feed信息成功鸟....
不喜欢用子域名,就让直接访问服务器吧~吃得消
刚开始就用了,不过订阅量很惨淡。现在流量大部分来自搜索,每天才150IP左右,呵呵,有点对不住WORDPRESS
呵呵,关键是自己开心就好。
"feed.wangyueblog.com这样的地址更加有归属感,然而,弊端是feedburner是不认这种子域名形式的"
刚才新发布了文章测试过了,绑定源地址feed.eemir3.com的feed.feedburner.com/moviecastle是可以抓取文章的...不过貌似慢了些,3个钟头以后才抓到. 再测试一篇文章看看先-.-
貌似月光说差别不大的,还是我记错了?
可以看看对月光的访谈文章。
还是用Feedsky了,近来没有什么延迟
先感谢望月特地写博来讲这个问题(对了 我的昵称是萧萧凯风) 说实在我还是不明白 其实我一直只用feedsky来托管订阅(英语有些不习惯) 在feedsky绑定域名后 只是将原先的浏览地址feed.feedsky.com/1day1blog换做了feed.1day1blog.com.cn,而实际订阅的时候(任意选一个订阅器),还是以feed.feedsky.com/1day1blog订阅,而并没有实现子域名发布博客,请望月指点。难道要自己设置发布代码,而不是feedsky后台的发布代码?
不好意思,已经将昵称修改过来了。这样的,feedsky后台管理中——feed优化中有个域名绑定,可以参考一下。