标签/Tag为[Feed]的文章

[SiteLog]近期blog的一些变化和准备要做的

This is a SiteLog of Easun's WebBlog.
SiteLog,又见SiteLog,似乎我的 WebBlog 什么都缺,就是不缺 SiteLog,查看 Tag 页面, 以 SiteLog 为 Tag 的文章总计 30 个,和 Tag/MT 一样多,仅仅此于 Tag/Perl,而 Tag/Perl 好多都是lo...ong lo...ong ago前写的东西。看来我不务正业已多年,叹息。

最近 Blog 有什么变化呢? 最大的变化就是 Feed, Feed变成了全文输出,而且添加了"站内相关文章|Related Articles"的Feed输出,托管给了 Feedsky,同时添加了Feed展示广告。
作为托管的代价,我发现 Google Blog Search的数目由原来的 85 衰减到了一个低谷,究竟,托管后的Feed里面的连接不是直接指向 easun.org 的,这个也是意料之中的事情。
其次,就是模板和界面上的细微修改,比如 http://easun.org 这个页面,上面显示的不再是“WebBlog:路杨”而是 "Easun.org" 字样, Blog 的 description 也有了小的修改。。。下面的版权由“路杨工作室”变成了 "路杨 (Easun Lee)"等等。。。

FeedSky,技术方面还需要努力

不是给 FeedSky 找别扭:)
我的 Feed 是交给 FeedSky 托管的,同时也是 FeedSky 话题广告(虽然我没有写过)和 Feed展示广告 的客户。通过这段时间内的服务使用,觉得 FeedSky 的服务还不错,但是技术方面和理念上还需要加强。


1。关于 ping 服务 和 cache 机制。

我用的 MT,在后台中设置了新Blog会给 http://www.feedsky.com/api/RPC2 自动发 ping 的,但是似乎有时总是看不见 Feed 的更新,常常需要我去 Feedsky 去手动通知下,才会更新,刚开始以为是 feedsky 的 cache 机制的缘故,但是测试的结果是如果你不手动去 feedsky 去ping 的话,24小时后也不会更新。
我不清楚Feedsky ping机制和 cache 机制,但是通过几次 Feedsky MySQL 服务器 down 掉返回的错误信息来看,Feedsky 使用的是 C写的CGI程序+MySQL来管理的。但是记得当时我的Blog已经 N 小时没有更新了,访问Feedsky 的错误居然还是“MySQL error“,难道对没有更新的Feed没有静态cache? 这个对服务器的压力太大了一点吧?
我想象中的Feed更新应该是 ping->更新MySQL数据库->生成(更新)静态cache,这样会比较好的减轻服务器负担,而且是否更新静态cache应该看feed数据是否更新和静态cache的生成周期(比如最后更新时间小于5min则不更新)等等,这样既可以保证即时性,也减轻了MySQL服务器的压力。
即时性是Feed的一个重要因素。如果保证不了这个,那么就比较另人头疼了:)
我相信像 FeedSky 这样的服务,没有 cache 机制是不可能的,只是显然他们现在运行这个cache机制似乎不太合理?
(猜测,仅仅是猜测。)

2。服务器的统计机制?
也许是数据太多了还是其他? 总觉得 Feedsky 的统计有问题,有时候是靠人力来弥补的:)
说的简单的例子,Feedsky 说给订阅数>20的用户都发了 Feed 展示广告邀请,但是从支持论坛来看,好多>20的依然没有收到email:) 虽然是个小问题,而且客服也很热情的帮忙,但是也应该从技术上抓一把,让这样的事情不发生或者少发生:)

3。Feed 规范方面
发现通过 FeedSky 托管的 Feed 虽然界面漂亮了,但是总是通不过 标准 的验证:
大家请看下面两个地址


第2个托管的Feed的源就是第一个原始Feed,但是我自己的通过了而托管的没有通过,虽然不影响阅读,但是作为一个专注于Feed服务的专业网站,通过验证应该还是必要的。
我自行分析了一下没有通过的原因,似乎仅仅是 Feedsky 少了 <![CDATA[ ... ]]> 而已?
也许是Feesky的疏忽吧?

[SiteLog]正式启用FeedSky 烧录的 Feed

This is a SiteLog of Easun's WebBlog.
其实仅仅是记录下而已,对于来访的朋友,订阅本站 RSS Feed 的朋友都不会感觉到变化。在网页上显示的订阅依然是 http://easun.org/blog/rss.xml ,也就是关心小站的朋友不需要改变地址

但是实际上的变化还是有的,我修改了 .htaccess ,加入了如下几行:


Redirect /index.xml http://feed.easun.org
Redirect /blog/rss.xml http://feed.easun.org

原因见这里 :[随笔]闲话 Blog 订阅,http://feed.easun.org 的 CNAME 指向了 Feedsky 的烧录地址:)

--EOF--

[随笔]闲话 Blog 订阅

昨天有人Email问我,我的Blog的订阅数是多少? 我只能说我不知道。
说起来也不希奇,我的 Blog 建立不足一年, 虽然 Google PR 值已经到达了 4 ,但是我的 RSS 和 Atom 依然都是指向 blog 目录下面的 http://easun.org/blog/rss.xml http://easun.org/blog/atom.xml 。即没有采用任何网站的feeds托管服务,所以,这个统计数字也就无从说起。9a7dd4fd

Firefox 2.0 的feed收取和我的自定义界面的Feed

升级到 Firefox 2.0好几天了。觉得速度快多了。今天无意中在Firefox 2.0中点开了我自己的 RSS 2.0 Feed,Oh,My GOD!我的自定义界面的Feed彻底玩完了。

这里,我曾经花费了一翻工夫,自写xsl文件来给自己的rss.xml美化,让他直接在浏览器中打开的时候,界面和Blog界面风格一致,也为了方便一些不知道 feed 为何物的网友能正常阅读并有订阅提示,结果,FF2的更新让订阅feed功能增强了。我的自己定义界面也Over了。