Database_transactions#Appropriate_contexts_for_write_queries says For writes that do not have to happen before the HTTP response is sent to the client, they can be deferred via DeferredUpdates::addUpdate()
... It's not really clear if this is intended as an exception from the previous claims that writes on GET should be avoided, or just as an unrelated statement about using deferreds for fast queries and the job queue for slow ones.
Topic on Talk:Database transactions/Flow
Appearance