Why doesn't Stack Overflow make a push API that feeds Google changes to pages when A. they know they happen and B. when they arn't under peak load?
(edit: besides the obvious limitations that Google may not have an API that is exposed to the public)
(edit: besides the obvious limitations that Google may not have an API that is exposed to the public)
But Google reserves the right to crawl non-sitemaps URLs, for obvious reasons. It would be quite a bad decision for them to restrict their crawls only to API-provided URLs.
We re-build our sitemaps nightly and make sure that new or recently-updated content is listed with an update frequency of "daily" or "weekly" and all other content pages are listed as being updated "monthly."
To be honest, I've never measured if it works, but it can't hurt.