Page MenuHomePhabricator

[SPIKE] Investigate a different caching strategy where checking revision ids is unreliable
Closed, ResolvedPublic

Description

Check revision ids to determine whether an article is out of date is fundamentally flawed.

With pages that have templates, the revision id does not necessarily change when the page content updates.

This is causing the issue with main pages being stale:
T131377

The main page hasn't been updated since December:
https://en.wikipedia.org/w/index.php?title=Main_Page&action=history

But the content changes every day.

We should determine what other pages may be affected and look into using cache control headers instead.