User:Owyn/Asynchronous Processing

From MediaWiki.org
Jump to navigation Jump to search
Request for comment (RFC)
Asynchronous Processing
Component General
Creation date 2013-11-20
Author(s) Owen Davis
Document status draft
General2013-11-20Owen Davisdraft

Proposal[edit]

Move as much as possible into offline/asynchronous processes, especially the side effects of page saving (category updates, etc). The job queue doesn’t scale well so refactoring that is part of this idea. Need more specific use cases but the main areas that seem feasible here are mail processing, keeping certain slow to render pages updated in memcache by using offline parsing, and much of the side effects that make saving edits slow.