buk*_*zor 8 rss subscription publish-subscribe
我正在编写一个供我自己使用的应用程序,它将使用公开发布的RSS提要.
据我所知,协议中没有订阅/发布机制; 我需要定期让我的应用程序HTTP-GET RSS feed.
如果是这样的话,我想每十分钟左右抓一次,但我担心会被视为施虐者.如果我看到有人连续几个星期每十分钟点一次我的服务器,我当然会担心.
这是一个有效的问题吗?什么是"合理的"更新率是否有任何一般性建议?我甚至直接了解我的事实吗?
小智 8
由于RSS是基于HTTP协议构建的,因此大多数站点应该遵循If-Modified-Since HTTP标头.这相当轻量级,大多数服务器应该能够快速返回此信息.
因此,对于客户端,您需要跟踪上次发送请求并将其传递给服务器.如果服务器返回304代码,那么您将知道没有任何更改.但更重要的是,服务器不需要返回提要信息,节省了流量字节.如果服务器返回200,那么您将需要处理结果并保存响应日期.
最终,这个问题的答案取决于RSS提要的另一端是什么类型的信息.如果是博客,则可能每4-8小时就足够一次.但如果RSS feed是股票报价的馈送(不太可能只是一个例子),那么每10分钟就不够了.
| 归档时间: |
|
| 查看次数: |
2986 次 |
| 最近记录: |