Am 23/04/12 19:34, Daniel Kinzler schrieb:
You think making a db query to check if the data is up
to date, every time the
page is *viewed*, is feasible? I would have though this prohibitively
expensive... it would be nice and simple, of course.
The approach of marking the rendered page data as stale (using page_touched)
whenever the data changes seems much more efficient. Though it does introduce
some additional complexity.
Viewed by a logged in user, ie. the same case when we check page_touched.
Also note we are checking against a local cache. The way it's updated is
unspecified :)
Also, checking on every page view is out of the
questions for external sites,
right? So we'd still need a push interface for these...
I think they'd use a cache with a configured ttl. So they wouldn't
actually be fetching it on each view, only every X hours.