Page MenuHomePhabricator

"Message name filter" in Special:Allmessages is very slow
Closed, ResolvedPublic

Description

Author: nickpj

Description:
To reproduce:

  1. Start Internet Explorer on the client.
  2. Use a SVN checkout of MediaWiki on the server (need this to ensure the "text"

param is passed into "allmessagesforeach" function, added in r17697 ).

  1. Go to [[Special:Allmessages]]
  2. Start task manager, or another CPU-monitor.
  3. Start a stopwatch.
  4. Type some characters into the "Message name filter:" field.
  5. When CPU usage drops from 100%, stop the stopwatch, and record the time taken.

For me, time taken = 2 minutes and 30 seconds, on IE 5.01.


Version: 1.9.x
Severity: normal

Details

Reference
bz7925

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:23 PM
bzimport set Reference to bz7925.
bzimport added a subscriber: Unknown Object (MLST).
  • Bug 8228 has been marked as a duplicate of this bug. ***

This should be somewhat improved by r18373. Unfortunately, there's no getting
around the basic fact that Special:Allmessages is a huge page, and any changes
to it take a while to render.

*** Bug 7895 has been marked as a duplicate of this bug. ***

*** This bug has been marked as a duplicate of 6340 ***