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?

Related Posts

Filed Under: Tools & Tips

Tags:

Bookmark & Share

About the Author: Everton is based in London and has worked in the internet and mobile space for over ten years now, and before that worked in corporate strategy and consulting. He has a degree in Economics from Cambridge University, and currently runs the Portal and online operations for one of the largest ISPs in the UK. He also writes for Windows 8 News, Windows 8 News and One Tip A Day.

RSSComments (5)

Leave a Reply | Trackback URL

  1. Thilak says:

    That’s right. I noticed that Live Archive throws some style in the header.

  2. Everton says:

    do you use Extended Live Archives as well? It’s pretty cool, but admittedly a big luxury

  3. Thilak says:

    Nope.. I don’t use it now

  4. Mosey says:

    Did anyone come up with a suggestion for optimising UTW? I can’t tell what percentage UTW takes up of the total load (how does one do that?) but I think its a fair bit. :)

  5. Everton says:

    Did anyone come up with a suggestion for optimising UTW?

    I did…I switched to Simple Tags!

Trackbacks/Pingbacks

  1. 38 ways to optimize and speed up your WordPress blog | WordPressGarage.com

Subscribe without commenting

Leave a Reply

CommentLuv Enabled
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.