Skip to content

Significant performance loss with Results on 0.20.7 #1603

@nwh3365

Description

@nwh3365

Describe the bug
There has been a significant performance loss with the Results page between 0.20.6 and 0.20.7. With 20.6 it took about 8 seconds to change sorts, go to next page, etc.; with 20.7 these tasks take 60-70 seconds.

To Reproduce
For reference, my database has 5323 records.

0.20.6
Launch Speedtest Tracker
Click Results = 7s
Change Per Page to 100; seems to remember this between sessions most of the time
Click Server (sort ascending) = 8s
Click Server (sort descending) = 8s
Click Page 4 = 8s
Click ID (sort by ID) = 8s

0.20.7
Launch Speedtest Tracker
Click Results = 7s
Change Per Page to 100; seems to remember this between sessions most of the time
Click Server (sort ascending) = 60s
Click Server (sort descending) = 68s
Click Page 4 = 66s
Click ID (sort by ID) = 64s
I often get several "page unresponsive" alerts from my browser during these long waits.

Expected behavior
The 8-second waits on 20.6 were a bit annoying, but the 60+ seconds with 20.7 make the Results page pretty unusable.

I have noticed other areas that don't perform very well (including with 20.6 so probably not related to this issue). As an example it typically takes about 8 seconds to open a detailed results page. This seems excessively long to me to display a single page of detailed results, but I don't use it very often so I hadn't reported it.

For now I have rolled back to 20.6.

Environment
Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-113-generic x86_64)
Docker version 27.0.3, build 7d4bcd8
Speedtest Tracker v0.20.7
Browser = Brave Version 1.67.123 Chromium: 126.0.6478.126 (Official Build) (64-bit)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions