#23459 closed enhancement (duplicate)
Huge number of excluded IDs in get_pages dramatically slows down the site
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Performance | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Hi,
Just noticed that my site slows down dramatically if a huge number of IDs are passed for exclusion to get_pages.
Site slow down are tracked down to a foreach loop and a mysql query that uses multiple AND ID <> xx instead of ID NOT IN () which is better for performance.
Attached is a patch to fix improve this part of the code and also speeds up the site.
Thanks for considering my first contribution.
Mike
Attachments (1)
Change History (3)
comment:1
SergeyBiryukov — 3 months ago
- Component changed from General to Performance
- Milestone Awaiting Review deleted
- Resolution set to duplicate
- Status changed from new to closed
- Version trunk deleted
Note: See
TracTickets for help on using
tickets.

Duplicate of #22074.