RSS feed not auto-updating in Google Reader
I've coded up an RSS feed for my site using basic PHP
feed here
When I first subscribe to the feed in Google Reader for testing purposed all the latest items load. But when I enter a new entry, google reader takes a long time to auto-update the feed. Is there a reason for this or another tag I should put in my channel to make auto-updating happen faster or is 开发者_JAVA百科that just the way g-reader works?
The reason I'm asking is because I know that several sites I subscribe to auto-update immediately and frequently.
One of the many weak points in Google Reader was that the feeds weren't updated very frequently. In fact, Google checked to see if there's any new item in a feed every 3 hours if a had a single subscriber, and every hour (or more often) for the rest of the feeds.
A more efficient way to update feeds is to use a ping mechanism. A lot of blog authoring tools send pings to specialized services every time someone creates a new post. Google Blog Search has a ping service, "a way to inform Google Blog Search of weblog updates. These updates are then published and shared with other search engines to allow them to discover the changes to your weblogs. In addition, Google Blog Search will add submitted weblogs to the list of blogs it needs to crawl and index."
I noticed that Google Reader's last update time is identical to the one from Blog Search. Apparently, Google Reader started to use the pings from Blog Search, so the updates will be much faster and you'll actually get the latest news right after they are posted.
精彩评论