6.0.0-RC7
6/29/26

[#6290] Minimize data loaded for listing galleries
Summary Minimize data loaded for listing galleries
Queue Ansel
Type Enhancement
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester duck (at) obala (dot) net
Created 2/19/08 (6705 days ago)
Due
Updated 2/20/08 (6704 days ago)
Assigned
Resolved 2/20/08 (6704 days ago)
Milestone
Patch No

History
548 Michael Rubinsky Comment #3
State ⇒ Resolved
Reply to this comment
Committed with just some small phpdoc tweaks.



Thanks!
489 Chuck Hagenbuch Comment #2
Assigned to Michael Rubinsky
State ⇒ Accepted
Reply to this comment
Accepted pending request 6289.
595 Duck Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Minimize data loaded for listing galleries
Queue ⇒ Ansel
New Attachment: Ansel.diff Download
State ⇒ New
Reply to this comment
In a common usage, no filtering galleries by attributes is sued (for 
example browsing the default gallery list). So we do not need to read 
ID values from DB. We can just count the number of galleries 
assessable by current user. This can be done by not reading any data 
from DB just using Datatree::countValuesByAttributes()  from bug #6289.



Numbers?

84k galleries, just counting and selecting the first page

current Ansel : 11,17 sec, memory used 13,37 MB.

patch applied: 7,67 sec, memory used 6,55 MB


Saved Queries