Select the link below to watch a high definition version of this video
[S3VIDEO file=’public/liveanswers/LA12-27-10a-plugin-problems.mp4′ bgimage=’https://www.byobwebsite.com/wp-content/uploads/2012/10/LA12-27-10a-plugin-problems.jpg’ displaymode=’overlay’]
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.
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.
There’s a blank custom CSS file but I don’t know why it exists and then Wishlist Member which is a membership plugin we use, creates its own on the fly stylesheet and again, even though there is no membership component to this front page… oh no, there is. It’s got the log in so it’s gonna have that every time.
“Reduce DNS lookups” – you could very well have a lot of DNS lookups on your site because of the way that a lot of plugins have their own DNS lookups. So right now for example, you can see I looked up gravatar.com in order to put the gravatar inside of the testimonials and I’m not sure why it looks up… obviously, I’ve got a canonical URL issue here between this URL and that URL. Now they’re really the same thing but for whatever reason, it’s looking at both places.
This is a tracking that I’m using and I don’t have any idea what this is or why I’m looking for. And this is my Google Analytics. These things actually might be combined for some reason or another. And then I’m calling the jquery from Google rather than from my site. So some of these… well, I guess none of these are… This one on my site is related to plugins but if you got a Twitter you know, plugin or Facebook plugin or you have a bunch of other plugins like that that go out to other sites, grab information and bring it back to your site, those all have DNS lookups. And let’s see… I’m going to put you back on line here Sandy and why don’t you talk about the plugins that you have working?
Sandy: I think the problem I have is with a plugin that maximizes the…a plugin that constantly pulls photos from Flickr. If a person pulls up this particular webpage, it’ll pull up a certain Flickr photo. But if somebody else pull ups that page, it might pull up a different photo. So my images folder gets large and unfortunately that the server load is more than I like to have so I was trying to see and find out which plugins weren’t battling each other and that’s not an easy thing. other than turning one off. So I’m trying to come up of a simple way for the photos.
Rick: Well the plugins conflicting with each other probably doesn’t have anything to do with server load. What is the URL of the site you’re talking about?
Sandy: I don’t really want to go there.
Rick: Oh okay, okay. That’s fine. While you write that… a plugin that draws random images from Flickr or draws random content from any place is going to increase the server load because every time the page is fed, it’s got to run out and grab that information and then bring it back. And if it doesn’t increase server load, it will increase page load. So again, you know Flickr’s not the only example of that. I mean, there are YouTube video plugins that allow you to you know, serve up popular YouTube videos and so you don’t actually control what video is being served up. You know, the plugin is going to go out and find the 3 most popular or what’s cool now or videos on this topic or something like that. It’s gonna go out there and make that query and get that information and bring that back. Any kind of a plugin like that is going to slow down your page load just because the page is not going to be able to load until after it’s blocked out information back. Does that make sense?
Sandy: It makes a lot of sense actually. So, that’s fine.