News:

Looking for documentation? Take a look on our wiki

Main Menu

Save 400ms by disabling unused payment plugins

Started by Honza, May 19, 2014, 16:28:24 PM

Previous topic - Next topic

Honza

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?

balai


GJC Web Design

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!
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Milbo

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
Should I fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/