Since RSS is built on the HTTP protocol, in most cases most sites should respect the If-Modified-Since HTTP header. This is a fairly light weight, and most servers should be able to quickly return this information.
So, for the client side, you will need to track the last time you sent a request and transferred it to the server. If the server returns code 304, you will find out that nothing has changed. But more importantly, the server does not need to return channel information while storing traffic bytes. If the server returns 200, you need to process the results and save the response date.
Ultimately, the answer to this question depends on what type of information is on the other end of the RSS feed. If this is a blog, then probably once every 4-8 hours. But if the RSS feed is a source of stock quotes (most likely, just an example), then every 10 minutes is not enough.
Tommy hui
source share