How do I avoid plugins overloading the server and plugin conflicts?

Опубликовано: 23 Июнь 2026
на канале: Rick Anderson
908
3

http://www.byobwebsite.com/answers/ho...
Some plugins can slow down your page load, especially ones that call up photos or videos randomly. You can check your site out with the YSlow feature; it's an addon to Firefox. We demo Yslow on our site and show you what slows the page down could be fixed or optimized. Also, there is no plugin that analyze your plugins for conflict. Most conflict between plugins is due to one being poorly written or javascript conflicts.
Video Transcript

Rick: Okay, how to avoid plugin conflict? Is there any program for that?

Sandy: Hi Rick, I seem to get into problems where my plugins load the server too much so... I don't know how many is too many and I was wondering whether there was a program that I can put on the website that would analyze my plugins for conflicts that are coming up.

Rick: Well, no there isn't a plugin that will check for conflicts. Most conflict between plugins are either because they are, oh you know, poorly written or one of them is poorly written. So it could be that...and with that problem check for the plugins that have tons and tons of downloads because if it had tons of downloads and decent ratings then it wouldn't get that if it had problems being poorly written. And the other one is Javascript conflicts and Javascript conflicts are still real because some people still don't load the specific libraries in their conflict mode. So, there isn't a plugin that checks to make sure that all the other plugins all work together properly. That's the first answer to your question.

The second answer is if you're concerned about a plugin having a high load on your server, the way to check that is by using... let's see if Firefox is working properly now... by using this YSlow which is an addon to Firefox. Here's your addon to Firefox. And you can add this YSlow to your Firefox installation and then if you go...we'll go over to my site and then you can see how it works. You know, YSlow shows up in the same place as Firebug does.

And if we run the YSlow test, I don't think I'm gonna do very well here right now because I'm still in the process of fooling around with the page. It gives me an overall performance of a C and it says "Make fewer HTTP requests". Well, that in particular, is one of those things that is influenced by your plugins. So it says, "This page has 22 external Javascripts. Try combining them into one." And "This page has 10 external stylesheets. Try combining them into one." Those 2 things are plugin driven so if we take a look at Edit CSS for a moment... I have standard style CSS, layout CSS by Thesis and I have my custom CSS which is the one I'm doing and then there's this GDR star rating CSS. I added star ratings to this site and unfortunately even though there are no star ratings on this page it loads... because the way the plugin is written, it loads the CSS file on all pages which is not really good.

Well you see that and you see it here, these two things actually are based off of that GDR star rating and then you know, it gives you... the one plugin loads 2 CSS files. Then contact form 7... you know, I don't have any contact forms added here. Contact form 7 has added a stylesheet to the page and actually, this is something that I can fix. I have a video series on how to use contact form 7 and if you look at that, you'll see that there is one more missing video which is how to optimize contact form 7 for Thesis. And when you optimize contact form 7 for Thesis, it gets rid of this excess stylesheet except on the pages that it's gonna be used and also, it gets rid of some of the Javascript. But then, wpfp... I don't know what that is. Unfortunately, WP estore is loading its styles on this page even though there isn't anything related to the store on the page. And so is... this is another star rating so again, we're still for whatever reason, this thing has 3 different CSS files.