Speed/performance feedback

Generally OK I would say so far, at least for me - would be good to get others’ feedback.

The Dashboard is a bit slower than I would like, as it pulls information from a few different places in one screen (stats, Mediawiki API, Wordpress RSS feed, etc)

Two approaches for this that I can think of:

  • cache the results from the calls to Mediawiki and Wordpress, so we’re not calling out on every page load (Laravel makes adding to cache very easy)
  • make the calls to Mediawiki/Wordpress with async javascript after the page has loaded, so as not to slow down initial page load

Caching should be a quick win. Async would make sense too, but need a non-JS fallback too.

Also we should look at optimising images.

I added the caching in and it does help.

1 Like