On 1/13/08, Simetrical Simetrical+wikilist@gmail.com wrote:
Actually, this ties into my last post, doesn't it? Do we purge the URLs of redirects to the edited page? Looking at the code, I very much don't see that anywhere. That would explain a fair percentage of outdated cache hits, if true, given the prevalence of redirects.
Ah, I guess it's in the job queue with page links and so on. If that's right, I think it would be a good idea to purge redirects immediately instead of deferring it. Surely linking pages' Squid purges only needs to be deferred because there's no point in doing it until the Apaches and MySQLs have updated the linking pages -- this isn't relevant to redirects. Or is there a performance issue with sending possibly hundreds of simultaneous Squid purge requests synchronously on every edit made to some pages?