读者黑白天空在前几天写的“如何平滑地更换博客RSS Feed地址?”里提出了一些问题,比如为什么要最好使用自主域名烧制Feed、为什么最好关闭点击统计。对于博客老手来说,这些都比较容易理解,但可能一些刚接触RSS Feed烧录提供商的人并不知道这些。
Feedsky将和腾信(不是腾讯)广告公司合并,这是一件好事,或许我们会看到一个稳定的国产Feed烧制提供商。
这篇文章针对烧制博客RSS Feed的一些常见问题作简单的回答,即使你不是独立博客,在这篇文章或许也能找到一些答案。
(pic via)
1、首先,什么是烧制博客RSS Feed?
博客作为Web2.0的一种基础设施,提供了相当方便的RSS输出,RSS的好处不言而喻。
假设博客原始输出的RSS为A,我们将A发送给烧制提供商,生成一个新的RSS输出B,没有A不会有B。这个过程就是“烧制”。
2、既然博客本身提供RSS输出,为什么要烧制一个新的?
烧制博客RSS Feed有很多好处:
(1)便于统计订阅数
这是可能吧使用Feedsky烧制的Feed,http://feeds.kenengba.com/kenengbarss 昨天的订阅数(7070):
我始终认为,这些订阅数至少一半是无用的。
(2)节省博客空间流量
根据月光博客做的测试,平均每个订阅抓取会消耗20KB左右的流量,假设使用第三方烧制RSS Feed,这个流量将降低一点点,但不是全部。
节省流量不是烧制主要的目的。
(3)便于日后切换
假设你现在的博客地址是C,后来改成D,假设不烧制RSS Feed,一般情况下RSS输出的地址会发生改变。而烧制一个第三方的Feed则可以免除这样的烦恼。
(4)插入广告
Feedburner和Feedsky都提供Feed点击或展示广告,如果你不使用它们烧制Feed,则无法获得这些收入(即便很少)。
(5)插入其它元素
大多数烧制商都提供在Feed中插入Google Reader分享阅读、Delicious书签分享等项目这样的功能,这将使你的Feed更丰富多彩,但同时也可能会给订阅者带来烦恼。
3、非独立博客也可以烧制?
可以,只要你的博客本身提供RSS输出都可以。
更广的来说,即使不是博客,只要是RSS,都可以使用Feed烧制服务。
4、我可以选择哪些RSS Feed烧制提供商?
(1)Feedburner
全球用户最多的烧制商,目前被Google收购,其稳定性、抓取频率都有保证,唯一的问题是:外国服务,容易被和谐。
(2)Feedsky
国产RSS Feed烧制提供商,在Feedburner被和谐后使用人数大增。之前服务不太稳定,但相信在与腾信合并后能提供更稳定、更有钱途的服务。
(3)Feedcat
新兴的Feed托管烧制商。
没有其它的了?有,但使用的人很少,不作介绍。
5、昨天的订阅数是50,今天是100,那有150个订阅了吗?
烧制商管理后台显示的订阅数是总订阅数,而不是每天新增的订阅数,也就是说,每天订阅数都是从0开始算的。
6、如何减少烧制Feed的延迟更新?
一般来说,Feed烧制爬虫会20-30分钟抓取一次博客原始Feed,如果你希望你的文章一发布爬虫就抓取,你可以在发布文章后手动ping烧制商,这个动作就是ping。Feedburner的地址,Feedsky需要登录后再ping(在【Feed发布】-【更新通知】)
你还可以使用烧制商提供的API来自动发送ping。这不在本文讨论的范围。
7、为什么最好用自己的域名烧制?
8、为什么最好关闭点击统计?
开启点击统计后,文章在RSS里的地址会变成类似下面的地址:
http://feedproxy.google.com/~r/kenengba/~3/e45dfs8Ac/ (此地址无效)
这个地址最终会转跳到你的文章的原始地址,但一旦托管商服务器出现问题(比如遭和谐),这个地址将无法转跳,读者就无法通过这个地址浏览原文了。
9、如何在Feedsky的Feed里投放Adsense For Feed广告?
如你所知,可能吧的主Feed是使用Feedsky烧制的,而Adsense For Feed是Feedburner的服务,怎样使Adsense For Feed显示在Feedsky的Feed里?
方法很简单,先使用Feedburner烧制博客的原始Feed,再使用Feedsky烧制Feedburner烧制出来的Feed。
10、订阅数不是你的全部
订阅数不代表一切,而且订阅数的水分是极大的。
个中原因很多,去年我曾经在”至少一半的订阅数是无用的“里探讨过这个问题,这里不作详细讨论。
在鲜果的博客管理里我看到了很恐怖的数据,阅读数不到订阅数的20%,或许不止一半的订阅数是无用的。
当然,订阅数的巨大能增强blogger的信心,使之更有写作的动力,但过多地关注订阅数会上瘾的。
11、更改博客自寻Feed地址为烧制的Feed地址
一般来说,你在订阅器订阅一个博客,可以直接在博客上点击订阅链接,也可以在订阅器里输入博客地址。
订阅器是如何发现博客的RSS输出地址的?
这是因为,一般情况下,各种博客系统都会在网页头部代码里放入类似这样的代码:
<link rel="alternate" type="application/rss+xml" href="http://www.kenengba.com/feed/" />
这段代码就是告诉阅读器博客的RSS输出地址是什么。
因此,只要更改以上代码href后面的URL,就可以更改博客的自寻RSS地址。
12、Wordpress Feed转向插件
不知道有多少人注意到,可能吧的其中一个订阅地址http://www.kenengba.com/feed 并不是原始的RSS输出,而是Feedsky的feed,这是因为我使用了Feedsmith这个转向插件。
这个插件目前支持Feedburner和Feedsky(需要稍微修改代码)。
13、2个有趣的RSS Feed使用:
(1)如何给不提供RSS Feed输出的网站烧制一个Feed?
(2)RSS Feed+微博客的应用:接收天气预报短信
实际上现在饭否已经不提供短信发送服务了,但你可以利用叽歪,然后绑定飞信,然后……聪明的读者你一定能想到的。
14、其它问题?
显然,我不是Feedburner或Feedsky或Feedcat等的工作人员,如果你有技术性问题,别问我:)
我咋没早点看到这文章…
[…] 可能吧: 烧制博客RSS Feed的常见问题 […]
[…] 摘自:烧制博客RSS Feed的常见问题 […]