VirtueMart Forum

VirtueMart 2 + 3 + 4 => Security (https) / Performance / SEO, SEF, URLs => Topic started by: Honza on May 19, 2014, 16:28:24 PM

Title: Save 400ms by disabling unused payment plugins
Post by: Honza on May 19, 2014, 16:28:24 PM
Hi VM fans!

We used monitoring tool to find out why is our Joomla + VM so slow. Very simple solution how to make your web faster came from our audit:

When you install new clean installation of VM, there is bunch of plugins installed with it and sadly, they are published by default.

For example:

SUMA: 406 ms - in our case the page was generating at the server for 3 seconds. Afters disabling these four plugins, the web is 14% faster.


Max, could you change installation script to make the most of VM plugins disabled by default? It would save a lot of computing time when you realize how many instances of VM is running everywhere. What do you think?
Title: Re: Save 400ms by disabling unused payment plugins
Post by: balai on May 19, 2014, 18:10:16 PM
Interesting
Title: Re: Save 400ms by disabling unused payment plugins
Post by: GJC Web Design on May 19, 2014, 18:43:55 PM
Hmm - yes - just did a test on a clean VM2.6.1 - top category page

all payment plugins enabled -> Google pagespeed  ->Complained of slow server speed In our test, your server responded in 1.4 seconds.   Score 82

only std and Paypal ->  Google pagespeed  ->  no complaint about server speed. In our test, your server responded in 0.67 seconds.  Score 87 - in the green

totally repeatable!
Title: Re: Save 400ms by disabling unused payment plugins
Post by: Milbo on May 21, 2014, 18:54:38 PM
yes, this is known and happens due the joomla plugin system.

The first thing we changed is that you can select unpublished plugins in the BE and it will be published for you. Yepp we could add an "unpublisher".

But in vm3 I will add events and replace some triggers by events, it will run then a lot faster