rss Feed的可接受轮询率是多少?

时间:2016-02-10 21:38:35

标签: rss youtube-api pubsubhubbub

我目前正在每秒查询youtube rss供稿服务器大约3次(多个渠道每3秒获取一次Feed)。这是太多了,并且会得到它这通常会导致更新速度变慢,因为它会开始为我缓存吗?我正试图尽快更新新视频,但我找不到任何关于此类内容的gudielines。

我曾经以同样的速度使用/ v3 / search /来获取它们但是我的服务器的响应总是比我在本地计算机上做的时候(我没有经常轮询) )。

此外,还有什么好的选择吗? (我试图推送通知,但它们非常不可靠)

1 个答案:

答案 0 :(得分:1)

您应该在应用中使用缓存来减少带宽和延迟。缓存时,存储eTag,以便在获取资源时包含它。如果资源没有更改,您将获得304响应代码(NOT MODIFIED),这意味着您可以使用缓存版本。否则,您将获得资源的更新版本。

更多信息: https://developers.google.com/youtube/v3/getting-started#etags