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
I now have slightly more than 50 projects and have to wait long time before the dashboard will open.
The reason is:
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