User:Owyn/Asynchronous Processing

Request for comment (RFC)
Asynchronous Processing
Component General
Creation date
Author(s) Owen Davis
Document status in draft

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.