免费的RSS feed缓存

时间:2010-04-27 15:55:25

标签: caching rss

我有一个应用程序,它提供标题的RSS提要,我需要向其他消费者提供此RSS提要。我不想直接从我的服务器提供rss,因为有限的服务器资源(处理和带宽),所以我需要代理(缓存)它通过一些服务来处理大部分流量。

假设我的应用程序的rss供稿网址是http://example.com/rss我最初为我的消费者提供了网址http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http%3A%2F%2Fexample.com%2Frss,这解决了我的服务器负载问题但引入了活跃度问题。标题是从实际饲料开始的几分钟到几个小时(没有准确测量过多少)。

我也尝试通过feedburner进行分发,因此网址变得像http://feeds.feedburner.com/example123?format=xml,但是活跃问题仍然存在。

是否有针对此问题的公开免费解决方案? 任何低于5分钟的活动延迟都是完全可以接受的。

4 个答案:

答案 0 :(得分:2)

您是否考虑过自己安装缓存?

您没有提供有关如何提供Feed的许多详细信息,但我在过去安装Apache以侦听端口8080,然后拥有像nginx运行的小型,快速,高效的网络服务器方面取得了很大的成功80号港口。

这个想法是nginx在提供静态文件方面非常快,并且会很快完成。其他任何内容都将传递给本地Apache实例,并且您的服务器负载可能会下降 - 尽管有两个Web服务器正在运行。

答案 1 :(得分:1)

我解决它的方法是使用feedburner feed并使用cron作业每隔5分钟通过wget对其进行ping(http://www.feedburner.com/fb/a/pingSubmit?bloglink=http%3A%2F%2Fexample.com),以便更新feed的内容。效果很棒!

答案 2 :(得分:0)

您是否尝试过Yahoo Pipes?它从一些头痛中拯救了我的一位同事,管道的RSS输出大约每隔30分钟更新一次。

答案 3 :(得分:-4)

此网站提供此工具用于创建RSS Feed Link 我们可以在我们的网站上使用。 Wordpress提供Wordpress自动插件Wordpress Automatic