mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #24567
[Bug 1419399] Re: Improve page rendering speed by loading block contents via AJAX
** Tags added: nominatedfeature
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1419399
Title:
Improve page rendering speed by loading block contents via AJAX
Status in Mahara ePortfolio:
Fix Committed
Bug description:
The Mahara dashboard page can be quite slow to load on large Mahara
sites, because it contains the "latest views" block by default, and
this block runs some pretty big queries. Removing this block improves
the rendering time of the Dashboard page considerably, and in fact
removing all the blocks makes it render even faster!
We can't remove the blocks from the pages, but we can greatly improve
the loading time of the page by simply providing placeholders for the
blocks, and then loading the block contents with further AJAX
requests. This will reduce the time before the user sees *something*
on screen, and it will also reduce the time to get the whole page
loaded, because the blocks can be generated in parallel instead of
serially.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1419399/+subscriptions
References