WordPress Optimisation: Control When Plugins Are Loaded


Although, I love the Extended Live Archives plugin and the Archives page it creates, it’s very resource hungry and even though my server is getting better by the day thanks to Matt, it’s still a big drain. I did a quick search on Google and I found this tip for reducing it’s impact on my page speeds, which should work with many other plugins.

One of the issues with WordPress is that it processes all of the code for all active plugins, even if that plugin isn’t used on a particular page. If a particular resource heavy plugin isn’t used on certain pages, then you can tell WordPress not to load it on those pages by wrapping an if statement around the content of each function to check what page is being loaded e.g. with the Extended Live Archives plugin I did the following to tell WordPress only to load the code if the Archives page is being viewed:

function af_ela_function_name() {
if (is_page(’archives’)) {
// function code here
}
}

This has made a huge difference to my page loading speeds, which means I don’t have to ditch a very cool plugin. I’ve applied the same trick to other plugins, including MyAvatars.

All I need now is a way to reduce the impact that using UTW has on my page loading times. Of the 0.8 -1 second quoted in my footer for how long it takes WordPress to do all its queries, 0.4-0.6 of this is down to UTW alone. Anyone got any ideas?

Enjoyed This Post? Subscribe To Get Updates!

 
 
 
Categories: Tools & Tips
Tags: , , , , , , ,

Posted: 25th Jan 2007 by Everton
 
 

 
 

6 Comments on “WordPress Optimisation: Control When Plugins Are Loaded

Subscribe without commenting

Trackback

Leave a Reply





Comment Policy: Any comments are permitted only because the site owner is letting you post, and any comments could be removed for any reason at the absolute discretion of the site owner.
Choose your favourite reader for the latest posts:
Subscribe in Bloglines
Add to Google Reader or Homepage
Subscribe in NewsGator Online
What is RSS?
Or, subscribe via email:
 
 
 
 
Money Makers
Join the schemes that helped this
site make >$15k/pm in less than a year
 
Ciao.co.uk: price comparisons and reviewsRead Reviews and Compare Prices on a Console or on Console Games, or if you are looking for a Mobile Phone, Portable MP3 Player or just want to organise yourself with a PDA.