Project

General

Profile

Actions

Defect #44350

open

Project overview page is slow when the members box contains many members

Added by Takenori TAKAKI about 8 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Performance
Target version:
-
Resolution:
Affected version:

Description

Problem

When a project has many members, the overview page (/projects/:id) becomes slow because the members box loads and renders all member links on the initial page load.
In a local development test with a project that has about 4000 members, the initial overview page load took 1345 ms.

Proposal

To address this, I propose limiting the initial display to the first 50 members per role and providing a "Show all" link to load the remaining members for that role on demand.
This preserves the current role-based structure, keeps all members accessible from the overview page itself, and avoids loading all principals up front for the initial render.

In the same local development test, the initial overview page load improved to about 32-78 ms after this change.
Loading all remaining members still has a cost, but that cost is paid only when "Show all" is explicitly requested.


Files

members-box-show-all.png (672 KB) members-box-show-all.png Takenori TAKAKI, 2026-08-18 14:26
members-box-show-all.patch (18.8 KB) members-box-show-all.patch Takenori TAKAKI, 2026-08-18 14:27

Related issues

Related to Redmine - Defect #5942: Groups with a few thousand users gives issues in a few UIs and slow-downs on a few screensNew2010-07-22Actions
Actions #1

Updated by Holger Just about 7 hours ago

  • Related to Defect #5942: Groups with a few thousand users gives issues in a few UIs and slow-downs on a few screens added
Actions

Also available in: Atom PDF