Why is my wp blog loading slow?

by David
39 replies
I'm thinking I have too many plugins or the wrong combination of plugins.

How do I speed up my wp blog?

Isn't there a place to measure the loading speed of a website?

domain in question is
http://www.frederickwebpromotions.com
#blog #loading #slow
  • Profile picture of the author Ryan Dodson
    Try the W3 Total Cache plugin. It's supposed to improve the performance of your site.
    {{ DiscussionBoard.errors[6330586].message }}
  • Profile picture of the author Noel Cunningham
    That loaded very slow for me too - if I was you I'd make a list of all plugins installed and delete any that you don't need...Keep anything that's essential or that you use on a regular basis and bin the rest.

    You don't want to miss out on any visitors because of slow loading. Best to keep everything nice and fast
    {{ DiscussionBoard.errors[6330655].message }}
  • Profile picture of the author JudyKarmann
    There could be many factors - slow host, heavy graphics, resource hungry plugins. check them all.
    {{ DiscussionBoard.errors[6330665].message }}
  • Profile picture of the author imfusa
    Indeed is loading very slow. Try installing w3 total cache or super cache.
    Deactivate any unnecesary plugins. Second. try using somehitng else than google analitics as tracking, i would suggest statcounter. Google Analitics don't know why consumes a lot of resources.
    {{ DiscussionBoard.errors[6330825].message }}
  • Profile picture of the author Campaignmarket
    I think it loaded quite ok - BUT.. Connecting to the site was slow.

    It appears to be a slow host! - But from I can tell its GoDaddy, I don't have an experience with them as a webhost. Anyone know if they sometimes can have a tendency to be slow?
    Signature

    Problems making money online Click here to checkout my WSO!
    Learn how to build an online business! Click here for a FREE Webinar Streaming Now: Make $2,543/day online!
    Need leads? Learn how to get FAST leads here! ABSOLUTELY FREE!
    Best Regards & To Your Success Online!
    Brian Christensen

    {{ DiscussionBoard.errors[6330834].message }}
    • Profile picture of the author Kingfish85
      Originally Posted by Campaignmarket View Post

      Anyone know if they sometimes can have a tendency to be slow?
      Yes, they do. GoDaddy has a horrible reputation for web hosting. You will find people that defend their poor practices, but 9 times out of 10 those people have never hosted with another host.

      Also, their 4GH hosting is nothing more than a few load balanced servers, which are still overloaded and packed with tons of sites just like their shared hosting. There's nothing special about it.
      {{ DiscussionBoard.errors[6331017].message }}
      • Profile picture of the author JOSourcing
        Banned
        Originally Posted by Kingfish85 View Post

        Yes, they do. GoDaddy has a horrible reputation for web hosting. You will find people that defend their poor practices, but 9 times out of 10 those people have never hosted with another host.

        Also, their 4GH hosting is nothing more than a few load balanced servers, which are still overloaded and packed with tons of sites just like their shared hosting. There's nothing special about it.
        Works great for me and my clients! More about GoDaddy's 4GH is here: 4GH Frequently Asked Questions | Go Daddy Help | Go Daddy Support
        {{ DiscussionBoard.errors[6331045].message }}
        • Profile picture of the author Kingfish85
          Originally Posted by JOSourcing View Post

          Works great for me and my clients! More about GoDaddy's 4GH is here: 4GH Frequently Asked Questions | Go Daddy Help | Go Daddy Support
          Thanks, but no thanks. You're apparently one of the "few" that has an ok experience. I don't want to turn this into a GoDaddy bashing thread,so we can agree to disagree I guess.

          Ping responses and trace routes aren't going to give you any info on the performance of anything.
          {{ DiscussionBoard.errors[6331075].message }}
          • Profile picture of the author Sillysoft
            Originally Posted by Kingfish85 View Post

            Ping responses and trace routes aren't going to give you any info on the performance of anything.
            Are you referring to my post? If so then pings and trace routes are a simple tool to help identify potential hosting problems. The KISS method, if I were to ping his/her site and it was coming back in the 300's or so then I know there is a hosting issues, I then check the route to the server Im checking to see if its on my side or the hosting side. I then went on to discuss the performance issue of the site itself.
            Signature
            No more...
            {{ DiscussionBoard.errors[6331098].message }}
            • Profile picture of the author Kingfish85
              Originally Posted by Sillysoft View Post

              Are you referring to my post? If so then pings and trace routes are a simple tool to help identify potential hosting problems. The KISS method, if I were to ping his/her site and it was coming back in the 300's or so then I know there is a hosting issues, I then check the route to the server Im taking to see if its on my side or the hosting side. I then went on to discuss the performance issue of the site itself.
              Unfortunately ping & trace routes can only be used to test whether a server is up as well as latency. Sure, if the response times are high there's a problem somewhere, maybe. A high response time doesn't necessarily mean there's a problem either.

              ICMP rules can be configured to treat it as lower priority when there are higher concurrent connections to a server, and will give you higher response times. ICMP packets will be treated and responded to as lower priority than normal traffic.

              Response times also depend on how much traffic/load is on the specific pipe you're on as well as the pipe to the server.
              {{ DiscussionBoard.errors[6331153].message }}
              • Profile picture of the author Sillysoft
                Originally Posted by Kingfish85 View Post

                Unfortunately ping & trace routes can only be used to test whether a server is up as well as latency. Sure, if the response times are high there's a problem somewhere, maybe. A high response time doesn't necessarily mean there's a problem either.

                ICMP rules can be configured to treat it as lower priority when there are higher concurrent connections to a server, and will give you higher response times. ICMP packets will be treated and responded to as lower priority than normal traffic.

                Response times also depend on how much traffic/load is on the specific pipe you're on as well as the pipe to the server.
                Yes a high response could mean a hosting issue, that is why you do a trace route to determine if its inside your network, ISP, or the hosting network. Obviously if you are having high latency on hops during the hop before it hits the hosting network then it can be a routing issue with your ISP, but if you get high latency and maybe being bounced around a lot on the hosting network then its a red flag to show there is potentially a hosting issue with the provider. Again these are simple tools/methods to check things out. There are many other factors that we dont have access to that could determine otherwise.

                So ruling out a hosting issue with what we have access to I then did a check on the site itself and gave my feedback. Just normal steps of troubleshooting. I understand all the ICMP rules and configurations, though there is no fact stating godaddy has it setup one way or another.
                Signature
                No more...
                {{ DiscussionBoard.errors[6331247].message }}
                • Profile picture of the author Kingfish85
                  Originally Posted by Sillysoft View Post

                  Yes a high response could mean a hosting issue, that is why you do a trace route to determine if its inside your network, ISP, or the hosting network. Obviously if you are having high latency on hops during the hop before it hits the hosting network then it can be a routing issue with your ISP, but if you get high latency and maybe being bounced around a lot on the hosting network then its a red flag to show there is potentially a hosting issue with the provider. Again these are simple tools/methods to check things out. There are many other factors that we dont have access to that could determine otherwise.

                  So ruling out a hosting issue with what we have access to I then did a check on the site itself and gave my feedback. Just normal steps of troubleshooting. I understand all the ICMP rules and configurations, though there is no fact stating godaddy has it setup one way or another.
                  We both have valid points. At the end of the day though, with GoDaddy's reputation for hosting, I can guarantee you they are the problem. If the op wants to test hosting out for sure, we can spare a "test" account for a few days.
                  {{ DiscussionBoard.errors[6331277].message }}
                  • Profile picture of the author Sillysoft
                    Originally Posted by Kingfish85 View Post

                    We both have valid points. At the end of the day though, with GoDaddy's reputation for hosting, I can guarantee you they are the problem. If the op wants to test hosting out for sure, we can spare a "test" account for a few days.
                    Alright fine, however did you read my feedback? 124 items loading on a shared hosting account with majority of them loading from external sites on top of using wordpress. Wordpress alone is filled with bloated coding and bad database queries (Though no one complains much about wordpress but they complain about godaddy. Weird.).

                    Now add a ton of plugins that load scripts from external sites. I have high end dedicated boxes that can take 10 seconds to load a page because of facebooks like plugin box. Unless wordpress caching scripts can cache the external files then they wont work.
                    Signature
                    No more...
                    {{ DiscussionBoard.errors[6331313].message }}
                    • Profile picture of the author Kingfish85
                      Originally Posted by Sillysoft View Post

                      Alright fine, however did you read my feedback? 124 items loading on a shared hosting account with majority of them loading from external sites on top of using wordpress. Wordpress alone is filled with bloated coding and bad database queries (Though no one complains much about wordpress but they complain about godaddy. Weird.).

                      Now add a ton of plugins that load scripts from external sites. I have high end dedicated boxes that can take 10 seconds to load a page because of facebooks like plugin box. Unless wordpress caching scripts can cache the external files then they wont work.
                      True, although, we have many Wordpress sites with us that have no problems. In fact, our own site is based off of Wordpress. Like I said, if the OP is willing to, I'm ok with sparing a test account with us.

                      The reason you don't hear much about WP @ GD is because most of the pople don't know any better.
                      {{ DiscussionBoard.errors[6331330].message }}
                      • Profile picture of the author Sillysoft
                        Originally Posted by Kingfish85 View Post

                        True, although, we have many Wordpress sites with us that have no problems. In fact, our own site is based off of Wordpress. Like I said, if the OP is willing to, I'm ok with sparing a test account with us.

                        The reason you don't hear much about WP @ GD is because most of the pople don't know any better.
                        Are you referring to VopaHost.com? Im sure you have a better hosting solution for your business, meaning I doubt your running your site on a shared hosting account but I could be wrong and I am to lazy to find out. Your site only loads 21 items with a size of only 285kb with most of it coming from cache (After my browser caches it). And your only making a couple of calls to external sites. Also are you using the cache plugin for WP?

                        If you are going to test by moving his site over to your host then you cannot use any caching options if you want to have a true comparison. Otherwise if you do use caching methods and there is an increase of performance then you need to do the same on the godaddy hosting to have a legitimate comparison.
                        Signature
                        No more...
                        {{ DiscussionBoard.errors[6331372].message }}
                        • Profile picture of the author Kingfish85
                          Originally Posted by Sillysoft View Post

                          Are you referring to VopaHost.com? Im sure you have a better hosting solution for your business, meaning I doubt your running your site on a shared hosting account but I could be wrong and I am to lazy to find out. Your site only loads 21 items with a size of only 285kb with most of it coming from cache (After my browser caches it). And your only making a couple of calls to external sites. Also are you using the cache plugin for WP?

                          If you are going to test by moving his site over to your host then you cannot use any caching options if you want to have a true comparison. Otherwise if you do use caching methods and there is an increase of performance then you need to do the same on the godaddy hosting to have a legitimate comparison.
                          We run our site on the same servers as our customers. Yes, we use caching, super cache as well as CloudFlare. (We're a CloudFlare partner).

                          Yes, we would make an exact copy of the site, and test by IP, not domain so that way they wouldn't have to switch any nameservers.

                          The only way to test caching with CloudFlare would be by switching nameservers since it caches with DNS settings. (www.) is cached with CloudFlare.
                          {{ DiscussionBoard.errors[6331393].message }}
                          • Profile picture of the author Sillysoft
                            Originally Posted by Kingfish85 View Post

                            We run our site on the same servers as our customers. Yes, we use caching, super cache as well as CloudFlare. (We're a CloudFlare partner).

                            Yes, we would make an exact copy of the site, and test by IP, not domain so that way they wouldn't have to switch any nameservers.

                            The only way to test caching with CloudFlare would be by switching nameservers since it caches with DNS settings. (www.) is cached with CloudFlare.
                            Well if they dont take your offer then my suggestion to the OP is to remove all plugins. Then see if the page loads fine. If so then start adding the plugins one by one and testing site performance. So if you remove all plugins, it loads just fine you know its a plugin issue. Then loading a single plugin, then testing and you come across a plugin that causes this issue then you have your problem. Its not like OP is going to hurt their traffic right now, because no one is going to wait this long for their site to load outside of troubleshooting.

                            There are a lot of site tuneups they can do, though its wordpress so your confined to wordpress rules. In general though some are easy, some are more advanced:

                            - Put all styling in a css file
                            - Put all javascript in a js file
                            - Put js files in footer of site, only if its allows. Some may require to load in header. You can try using the defer or asynch tag on js files as newer browsers support this, but can mess up the page because some js code needs to load in order
                            - Sprites, which allow for caching of multiple images in one as well as reduce the amount of items having to load. So if you have 5 images that can merge into one, though the size of the image increases, instead of 5 separate downloads your browser has to perform, its just one and it caches its. By default browsers only have a couple of pipes open to download the files to load your site, I believe most just have 2 pipes

                            Then some more advanced, I dont mention everything here because I dont have all day:

                            - Using sub domains to load css/js and even images. By doing this you open additional pipes to download files, thus speeding up page load. However you have to balance this as to many can cause a negative affect/more latency. As it has to resolve/lookup the domain/sub domain etc.

                            - Caching. There are multiple ways of caching including file caching or memory caching. File caching obviously you save the html output to a file and load the file next time instead of building it out, though this can cause issues such as multiple people accessing the process of caching at the same time, expiration etc. Memory caching such as using memcache in php or using a nosql database like redius. This is the fatest because the info is stored in memory rather than the hard drive. You could store database results in memory so that instead of hitting the database you can hit the memory lowering your db load. Of course there are problems such as memory getting reset/lost. That is why I mentioned redius, its a little more powerful than memcache, at least IMO.

                            - Minfying. So going back to reducing the amount of items downloaded, you can combine stylesheets into one as well as js files. This again reduces the amount of files the browser has to download.

                            Obviously there are a lot more tips/techniques to speed up your site including better hardware such as more memory and using SAS hard drives with 15k rpm in a raid config for faster read/write access. Or you can go to SSD which has no moving plates, but from my research has some problems when doing a lot of writes.

                            Just so much you can do, obviously places like godaddy restrict you from doing some of this stuff, but if you had your own dedicated box you can do all of this.
                            Signature
                            No more...
                            {{ DiscussionBoard.errors[6331965].message }}
      • Profile picture of the author Sillysoft
        Originally Posted by Kingfish85 View Post

        Yes, they do. GoDaddy has a horrible reputation for web hosting. You will find people that defend their poor practices, but 9 times out of 10 those people have never hosted with another host.

        Also, their 4GH hosting is nothing more than a few load balanced servers, which are still overloaded and packed with tons of sites just like their shared hosting. There's nothing special about it.
        Godaddy does just fine for me. Been hosting there for the last few years with only 1 problem during this time. I host sites that get 2000 unique visitors a day on their 4g hosting and works like a charm. I think the problem with a lot of people who down it is expectations. What do you expect to get paying under $20 a month for hosting? In this case the guy has a blog with a ton of plugins, this isnt Godaddys fault.

        And yes I have tried other hosting, shared/cloud/dedicated with places like Liquid Web and Rack Space. Godaddy is a great cheap alternative for simple sites. But everyone expects to just throw up a site with this crappy bloated wordpress code, load it up with a ton of plugins and expect to pay pennies on the dollar on hosting and then complains about godaddy being slow.
        Signature
        No more...
        {{ DiscussionBoard.errors[6331086].message }}
  • Profile picture of the author tomako
    I think the problem is with the first response of your host to the browser. But it is always good to check the plugins one by one.
    {{ DiscussionBoard.errors[6330858].message }}
  • Profile picture of the author Kingfish85
    My suspicion is GoDaddy is your problem. Even with everyone saying use a caching plugin, I can't find actual problems with your site or content that warrants it being so slow.
    {{ DiscussionBoard.errors[6330867].message }}
    • Profile picture of the author Berg Canon
      Originally Posted by Kingfish85 View Post

      My suspicion is GoDaddy is your problem. Even with everyone saying use a caching plugin, I can't find actual problems with your site or content that warrants it being so slow.
      My site is also quite slow much slower than the 1st persons and I do have godaddy

      When I tested it with googles addon Page Speed I got a good score 88 but as you can see its really really slow.

      How can I tell if its not my site but my host?

      How To Day Trade-Your How to Day Trade Headquarters
      {{ DiscussionBoard.errors[6442375].message }}
  • Profile picture of the author JOSourcing
    Banned
    Here are some things you can try (together):
    • Learn how to use gzip and apply it.
    • Optimize your template HTML code.
    • Keep your database clean and optimized as well.
    • Significantly reduce the number of plug-ins you're using.
    • Compress your css file.
    • Try to combine as many javascripts you can (and make sure nothing conflicts).
    • Ask your host about switching over to 4GH (Fourth-Generation Hosting).

    I've had bad experiences with W3 Total Cache, so I don't recommend it. In fact, I found that it slowed things down! But the last option above will accelerate your blog to the speed of popular news sites (or faster).
    {{ DiscussionBoard.errors[6331001].message }}
  • Profile picture of the author Sillysoft
    Well I did a traceroute to the domain and it was pretty fast and took only 11 hops. From a route perspective its fine, however the page loads so dang slow. I tried pinging it and the average time was under 40ms so no problems there. So I used firebug to examine your page. According to firebug it took almost 2 minutes to load which is extremely slow. You have 124 items loading, which is a lot and majority of those loading are from external sites such as facebook, twitter, stumbleupon, plusone google and a lot more. I would scale back the plugins one by one and see if any of them makes your site load a lot faster. The delay could be caused by having to wait till an external script responds. Though you have 124 items loading its under 2mb in size so the size of the page isnt an issue.
    Signature
    No more...
    {{ DiscussionBoard.errors[6331052].message }}
  • Profile picture of the author rabbihossain
    Try using WP Super Cache Plugin... It will speed up your blog..
    {{ DiscussionBoard.errors[6331116].message }}
  • Profile picture of the author newbizideas312
    There are very good people on fiverr.com that will optimize your site's speed for $5... make sure the providers have good feedback.
    {{ DiscussionBoard.errors[6331189].message }}
  • Profile picture of the author spaculus
    you can follow the below instructions
    - Delete the unnecessary pages and Plugins.
    - Deactivate unnecessary plugins.
    {{ DiscussionBoard.errors[6331213].message }}
  • Profile picture of the author sanwacik
    Originally Posted by David View Post

    I'm thinking I have too many plugins or the wrong combination of plugins.

    How do I speed up my wp blog?

    Isn't there a place to measure the loading speed of a website?

    domain in question is
    http://www.frederickwebpromotions.com
    Try using Page Speed Online by Google - the site is located here:

    https://developers.google.com/speed/pagespeed/insights

    Google does a good job with telling you what needs to be done to improve your page speed.

    Use Wp Super Cache plugin as well. This worked well for me although w3 Total Cache works even better but at times it goes wonky on me, so I switched to the WP Super Cache plugin.

    You may want to sprite your images and you can get that here:

    SpriteMe

    You can also use smush.it as well.

    Always make sure your javascripts are combined as much as possible.
    {{ DiscussionBoard.errors[6331225].message }}
  • Profile picture of the author TheZafraGroup
    It could be the plugins. I recommend you take out the ones that don't matter. You can download a plugin called P3 Plugin Profiler. It will tell how long your page takes to load and which plugins take the most time to load. It could help you know what to take out. Just disable this plugin when you're done scanning.
    {{ DiscussionBoard.errors[6331559].message }}
  • Profile picture of the author Chronic IM
    Hello! I think your not the only ones experiencing the same problems. Yes, the loading on wp is slowing down, maybe they are updating or something. Yes, maybe they are upgrading their site and services. More power!
    {{ DiscussionBoard.errors[6331767].message }}
  • Profile picture of the author Streamforline
    Maybe the graphics is too bulky? Have you installed any heavy plugins?
    {{ DiscussionBoard.errors[6332537].message }}
    • Profile picture of the author Enfusia
      It would appear you are on shared hosting and someone on the same box (server) as you has a broken plugin or you have a broken plugin.

      If you are on Go Daddy they are hosting your data base on a separate box from your files and if someone (or you) has a broken plugin it will cause huge delays of 20 + seconds.

      Call your hosting co and ask them to view the logs on the box you're on to see if it's your site or another site.

      Patrick
      Signature
      Free eBook =>
      The Secret To Success In Any Business
      Yes, Any Business!
      {{ DiscussionBoard.errors[6332607].message }}
  • Profile picture of the author damoncloudflare
    Originally Posted by David View Post

    I'm thinking I have too many plugins or the wrong combination of plugins.

    How do I speed up my wp blog?

    Isn't there a place to measure the loading speed of a website?

    domain in question is
    http://www.frederickwebpromotions.com
    Try running your test through Webpagetest.org or Pingdom to see what's causing issues on your site. A caching plugin like W3TC or Super Cache can probably help, as some have suggested, but it would be good for you to look at the waterfalls to see where some quick wins are. As another user also suggested, CloudFlare should be able to help as well.

    You definitely don't want to have too many plugins installed. If you have any inactive plugins that you're not using, you should remove those as well.
    Signature
    {{ DiscussionBoard.errors[6333840].message }}
  • Profile picture of the author Go Daddy
    David,

    The first thing I would recommend is that you make sure you're already on Go Daddy's 4GH platform. This hosting platform is able to mitigate load spikes and offers much better performance than our older web-hosting platforms. There's no price difference or additional cost to you. You can upgrade using the instructions found here: Upgrading to 4GH from Shared Hosting | Go Daddy Help | Go Daddy Support

    Also, we have a dedicated hosting support team available 24/7 that can take a look at your site and help you determine if there is an issue with the site itself. If you give them a call they can definitely give some feedback and also check the server at the time you're experiencing slowness. You can reach them by phone or email at http://x.co/WeHelp

    I also wanted to note that many of the above posts about plug-ins, external links, graphics, etc. offer great information as well.

    Don't hesitate to call and let us know how we can help.

    ^Cj
    Go Daddy Social Media
    {{ DiscussionBoard.errors[6340378].message }}
  • Profile picture of the author David
    Thank you all for your insights, so far I have:
    A) removed unwanted plugins, ones I "thought I wanted" but if they're gonna slow my site to a crawl, I don't want them that bad
    B) I did install wp total cache, dunno how to configure the advanced minify features, but it seemed to cut load time in half

    My question now is, what do I do with the detailed info from developers.google.com/speed/ yada yada

    https://developers.google.com/speed/...BrowserCaching

    Among the list of items on this suggestion list is to do this:

    The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources:
    sounds good
    ... umm, how does one go about specifying a freshness lifetime for any of these?

    thanks in advance
    Signature

    David Bruce Jr of Frederick Web Promotions
    Lawyer Local SEO - |

    {{ DiscussionBoard.errors[6441986].message }}
  • Profile picture of the author David
    I just did the upgrade to 4GH, was told the changes would take 24 hrs to propagate,
    Godaddy's support (for me at least) has been exemplary.
    they fix what ever I need fixed and sometimes even help me with tech stuff that is beyond what they're required to offer.
    If I have to, I'll get a dedicated box, I rank well for many keywords, gotta get my traffic up (more) if I wanna swim with the big fishes
    so we will see
    Signature

    David Bruce Jr of Frederick Web Promotions
    Lawyer Local SEO - |

    {{ DiscussionBoard.errors[6442394].message }}
  • Profile picture of the author Brightonsam
    Originally Posted by David View Post

    I'm thinking I have too many plugins or the wrong combination of plugins.

    How do I speed up my wp blog?

    Isn't there a place to measure the loading speed of a website?

    domain in question is
    Local SEO for Lawyers And Google Places Ranking
    Yes plugins are definitely culprit no. one. Heavy graphics maybe the other.
    I'd start from deactivating all plugins and switching them back on one by one until you find the culprit.
    {{ DiscussionBoard.errors[6442545].message }}
    • Profile picture of the author Sarafantrys
      Originally Posted by Brightonsam View Post

      Yes plugins are definitely culprit no. one. Heavy graphics maybe the other.
      I'd start from deactivating all plugins and switching them back on one by one until you find the culprit.
      Good suggestion thanks!
      {{ DiscussionBoard.errors[6442580].message }}
  • Profile picture of the author hazyl lee
    it is good to keep 3-5 plugins in your wp blog. Not more than that. If not it would cause the slowness of the blog
    {{ DiscussionBoard.errors[6442652].message }}

Trending Topics