2012-01-09 71 views
1

您好我一直在雅虎创建RSS提要!用于我正在构建的iPhone应用程序中的管道。我的管道工作正常,并包含正确的信息,我只有一个问题。每当Yahoo管道需要刷新其数据时,因为我的iPhone应用正在访问供稿网址,因此它需要30秒左右来更新供稿,并且这是iPhone应用中用于更新的非常长的等待时间。缓存雅虎管道iPhone应用程序

我一直在寻找一种方法,基本上有一个介于我的iPhone应用程序和雅虎管道之间的中间人。这样可以每隔几分钟查询一次雅虎管道。这种方式通过雅虎管道缓慢加载将无关紧要,因为中间人将始终至少有来自为iPhone应用程序存储的雅虎管道的最新缓存以便快速下载。然后,30秒的等待时间将只会影响中间人,并对其进行更新,但不会减慢iPhone应用程序的速度。

我试过了饲料燃烧器,但那并没有完全工作,我想如何,我也理想地喜欢JSON的RSS饲料被存储。我想知道是否有人知道我没有想到的简单解决方案。我一直在努力寻找一种方法,但我无法完全按照自己想要的方式提出正确的搜索条件。任何帮助或正确的方向点将非常感激,或至少一些指导,以寻找的东西会很好。谢谢!

+0

你对feedburner不喜欢什么? – pguardiario 2012-01-09 22:29:10

+0

饲料燃烧器往往会在等待雅虎管道加载时超时,然后它不会更新,它也只允许我从雅虎管道读取rss数据。理想情况下,我希望有东西存储来自yahoo管道的JSON数据,因为这样可以让我保留查看我的自定义标签并使分析更容易。 – RGullotti 2012-01-10 00:45:19

回答

1

这听起来像你正在寻找一个饲料缓存服务。你可以试试these guys

如果这样做不起作用,您可以随时编写一个快速的网络应用程序,每小时左右下载您的Feed,然后提供缓存版本。如果您需要主机,我相信亚马逊仍然会向新用户赠送免费的微型ec2实例。

+0

感谢您的链接,rsscache.com有一些相同的问题饲料的燃烧器,也只显示大约18项中的43个可用项目,所以它可能不是最好的。看起来我可能不得不通过网络应用程序来下载我的Feed,听起来这对我来说是最好的。是否有任何链接可以帮助我开始创建一个简单的Web应用程序?我之前没有处理过网络应用程序,所以我对如何开始有点困惑。 – RGullotti 2012-01-10 03:42:59

+0

一个简单的方法是让apache提供管道的缓存版本并使用curl按照时间表下载它 – pguardiario 2012-01-10 03:50:50

+0

感谢您的建议!我一直在环顾四周,研究今天,我找不到有关如何实现这一目标的教程或解释。如果您知道某个链接或其他信息可以帮助我开始跳跃,我将非常感激。我会继续寻找,并试图学习如何做到这一点,所以感谢这个想法! – RGullotti 2012-01-11 02:41:10