Skip to content

Dashboard is slow on a large number of projects #120

Description

@ss-gxp

I now have slightly more than 50 projects and have to wait long time before the dashboard will open.
The reason is:

  • large number of sql requests.
  • large number of ajax requests (each of the displayed projects is updated with a separate query!)

My opinion is that with a large number of projects, it is not necessary to display them all. It is enough to display projects in which the last build is not successful and those that are currently being built.

What do you think about it?

I have branch in which this is implemented (this is draft, but for me it gives an acceptable result now):
https://github.com/ss-gxp/php-censor/commits/speedup-dashboard

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions