Today, I’d like to hihglihgt our latest improvement: our integrated mu-plugin to improve the performance of AJAX calls during page loading. A mu-plugin is a special kind of WordPress plugin, originally created to facilitate the administration of multi-user (that’s why the ‘mu’) sites but later renamed as Must-Use and made available for all kinds of sites in order to help everybody to benefit from their special features.
The most interesting feature of mu-plugins (at least in our case) is that they are always executed before loading the “normal” plugins which makes them very useful to control how (and when) those other plugins are loaded.
We already discussed the importance of plugin management for a better page loading time and, in short, our mu-plugin applies these ideas to increase the page speed of your split testing experiments by stopping other plugins to interfere with our AJAX calls (part of our page loading process) and delay them. Thanks to the mu-plugin, we can stop them during some “routine AJAX calls” that our plugin needs to perform, until we are done. This way, you’ll end up with exactly the same functionality and look and feel in your website (let me emphasize that we don’t block your other plugins always; we just disable them under our internal AJAX calls) but with faster response times.
To install the mu-plugin you just need to click on the install button in your Nelio->Settings page.
This mu-plugin is available starting from Nelio v. 3.0.7 so if you have not updated yet do it ASAP to benefit from this new feature!
(and if for whatever reason you still believe Nelio is slowing down your site, please get in touch and we’ll be happy to work with you to diagnose, and fix, the problem!)
Featured image by Jonel Hanopol