WoollyinWalesIT / jomres

Jomres Core, the online booking engine and portal for Joomla and Wordpress
https://www.jomres.net
GNU General Public License v2.0
40 stars 36 forks source link

Possible performance improvements #394

Closed security-companion closed 5 years ago

security-companion commented 5 years ago

Hi, I ran a scan of my own jomres-installation (using joomla) and also of the http://joomla-portal.jomres.net/en/ demo page using https://gtmetrix.com to find some performance bottlenecks.

See https://gtmetrix.com/reports/joomla-portal.jomres.net/yuBfyWvK I know that your demo-page probably isn't optimized so much for performance (eg. gzip-compression is missing) but some other findings might be valid a consideration in general.

One thing it marks is "Defer parsing of JavaScript" 591.3KiB of JavaScript is parsed during initial page load. Defer parsing JavaScript to reduce blocking of page rendering.

Alternatively it might be a good idea to get bootstrap, jquery and other general stuff from a google cdn instead of the own server as the one from google probably already was loaded before from another site and therfore already is in the browser.

Another issues are "Minimize request size" and "Specify a cache validator" - they are related to the stuff from maps.googleapis.com. Do you have an idea how this could be improved?

Best regards joejoe2010

What do you think?

jomres commented 5 years ago

I think that this is more of a site level question, rather than a Jomres level question, Joe. Aside from CDNs (which I like, but don't feel it's practical for Jomres), there isn't a hell of a lot I can do. I've tried several times to implement caching of js & css files, with varying levels of success. Right now, I'm pondering re-attacking the problem sometime again.

ReneCB commented 5 years ago

Maybe check "Admin Tools Professional" (current version is 5.3.1) from the same developer who develops Akeeba Backup. You can define in the ".htaccess Maker" there for your installation (apart from the useful WAF):

BTW: Admin Tools Professional and Akeeba backup are offered for Joomla and WordPress.

Best wishes, René