Page MenuHomePhabricator

Improve translation web services performance by doing queries in parallel
Closed, ResolvedPublic

Description

As a translator, I want to see translation aids as quickly as possible, so that I can translate faster.

When multiple translation web services are enabled, translation aids can load slowly. Translation web services are notoriously slow, and currently we execute all queries serially. If we instead execute the requests in parallel and asynchronously we can control the total time taken by all queries, and each individual query can then take longer without slowing down the whole response.

Event Timeline

Nikerabbit raised the priority of this task from to High.
Nikerabbit updated the task description. (Show Details)
Nikerabbit added a subscriber: Nikerabbit.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 3 2015, 2:50 PM
Nemo_bis added a subscriber: Nemo_bis.
gerritbot added a subscriber: gerritbot.

Change 188512 had a related patch set uploaded (by Nikerabbit):
Improve translation web services performance by doing queries in parallel

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

Patch-For-Review

Change 188512 merged by Nikerabbit:
Improve translation web services performance by doing queries in parallel

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

Like T89758, this is officially fixed now, right?

Nemo_bis closed this task as Resolved.Jul 18 2015, 12:40 PM
Nemo_bis assigned this task to Nikerabbit.
Nemo_bis set Security to None.

All MT services have been converted, but TTMServer could also be converted for further benefits.