Page MenuHomePhabricator

Improve math peformance
Closed, ResolvedPublic

Description

People notice slow rendering on german wikipedia.
The 702 formula heavy article https://de.wikipedia.org/wiki/Quaternion took 90 seconds for action purge. This is still good in comparsion the PNG rendering (7 minutes after clearing the math table in the database)
With rendering all formulae in parallel the execution time decreased to 15 seconds on the same machine. However, this might disturb the execution order for extension order of the tag expansion.
Moreover I think there is tuning potential in \VirtualRESTServiceClient::runMulti. I could not find any test / usages of this method.

Event Timeline

Physikerwelt claimed this task.
Physikerwelt raised the priority of this task from to Medium.
Physikerwelt updated the task description. (Show Details)
Physikerwelt added projects: Math, Mathoid, RESTBase.

Change 267878 had a related patch set uploaded (by Physikerwelt):
Render all math tags in parallel

https://gerrit.wikimedia.org/r/267878

Change 267878 merged by Mobrovac:
Render all math tags in parallel

https://gerrit.wikimedia.org/r/267878