How to speed up Joomla!

Discussion in 'Joomla' started by emitind, Dec 27, 2008.

  1. #1
    I'm running Joomla! 1.0.15 with a RocketTheme and quite a few plugins. The site would be great except it's FAR TOO SLOW. There is also No traffic atm, but expected to be handling a lot soon!

    Obviously there are tens of database queries, and then the graphics etc. Aside from going through line by line, image by image is there a way to radically speed up Joomla!?

    Would a better server help much? Currently it's on shared with all my other sites, though this site has 0 traffic atm.

    Other than this, I'm going to have to start over again with a different platform :(
     
    emitind, Dec 27, 2008 IP
  2. Jafhost

    Jafhost Peon

    Messages:
    148
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Is it using cPanel? Try checking the server status, and see how high the server load and memory usage is. If the CPU load is over 2.00 (or 1.50 if it has less than 2 cores) then i suggest submitting a support ticket to your host and ask them if they can lower that.

    See if you can enable an option that goes along the lines of 'display page generation times'. If it is a high number, then there is definitely not that much CPU power to go around.

    Other than that, look for a Joomla caching plugin. I know Joomla is bulky though.
     
    Jafhost, Dec 28, 2008 IP
    emitind likes this.
  3. emitind

    emitind Peon

    Messages:
    567
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks for your advice Jafhost.

    Page generation time is around 1 second, however when I havn't been on the site for a while it can be much higher, like 8+. Is this to do with the cache system?

    Server load is actually 5.29 (2 cpus) so I guess that's extremely high? What would you suggest to reduce this, anything I can do?

    Thanks again!
     
    emitind, Dec 28, 2008 IP
  4. Boulder

    Boulder Well-Known Member

    Messages:
    806
    Likes Received:
    46
    Best Answers:
    0
    Trophy Points:
    118
    #4
    Yea 5.29 (2 cpus) seams rather high.

    I just look on server where I have some sites and it is at 2.07 (2 cpus) and that is on a shared server with hundreds of websites running off of it.

    What server (host) do you have? Sounds like that server is getting worked pretty good to me... must be some resource munching sites running on that server?

    Might need to ask host or server admin why server cpus is so high and what can be done or what sites thinned to make better.

    Boulder
     
    Boulder, Dec 28, 2008 IP
  5. emitind

    emitind Peon

    Messages:
    567
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #5
    The host is HostGator. I have their Reseller hosting package on a shared server.
     
    emitind, Dec 28, 2008 IP
  6. Boulder

    Boulder Well-Known Member

    Messages:
    806
    Likes Received:
    46
    Best Answers:
    0
    Trophy Points:
    118
    #6
    Humm yep that is probably where mine is too... LOL

    Only mine a full shared plan.

    Is your server running the recently all upgraded new CentOS and php 5.2?

    My server works pretty good generally but I have noticed times when site loads much slower than other times.. Although sometimes it loads super fast too.. LOL

    Yea I would might ask them what sites on there are hogging (using) all the resources and try to work on those sites or take them off.

    Boulder
     
    Boulder, Dec 28, 2008 IP
  7. Jafhost

    Jafhost Peon

    Messages:
    148
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Yup, that is definitely way too high. Personally, i would submit a ticket and tell them to check the server for some naughty TOS breakers. ;) If they say the server load is normal, ask for a refund or a server move.

    High load -> Slow sites !

    By the way, the server load counts for all the sites on the server, not just yours. It's probably the people you are sharing the server with that are slowing the server down. If worse comes to worse, best of luck looking for a new host.
     
    Jafhost, Dec 28, 2008 IP
  8. ~kev~

    ~kev~ Well-Known Member

    Messages:
    2,866
    Likes Received:
    194
    Best Answers:
    0
    Trophy Points:
    110
    #8
    Nope, joomla is bloated code.




    Go ahead and switch before you invest a lot of time into your site.

    I ran a joomla site for 6 months. During that time I tried everything I could find to speed up joomla. Load times of 15 - 20 seconds per page is not acceptable for any CMS. I finally gave up and switched to wordpress. Now I have around 1 - 3 second load times.
     
    ~kev~, Dec 28, 2008 IP
  9. emitind

    emitind Peon

    Messages:
    567
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Thanks again for your comments. Will be looking into Wordpress, and vB with mods.

    Willbe in touch with Hostgator, although I know that one of my sites is quite large, but not massive. I have quite a few on this server with their reseller package. Will see what I can do.

    I'm starting to wonder what a good upgrade would be, considering I have sites expected to grow quite quickly regards to traffic. I don't think a dedicated server is on the cards quite yet though.. any other suggestions?
     
    emitind, Dec 29, 2008 IP
  10. micksss

    micksss Notable Member

    Messages:
    4,427
    Likes Received:
    268
    Best Answers:
    1
    Trophy Points:
    285
    #10
    I've noticed that it is only really slow loading when I first visit my Joomla site (www.altermyenergy.com). Then if I click around pages it isn't as bad loading. Is this because the site is loading into my browser's cache? Thanks for you help!
     
    micksss, Jan 15, 2009 IP
  11. rjd22

    rjd22 Peon

    Messages:
    63
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #11
    its because your joomla site is using way to many pictures and youtube links. I wouldn't recommend using links from pictures or video's from other sites since it can slow down your site because the other site is just slow.

    Also joomla works fine with me. A CPU load of 5 is way too high so I would recommend finding a host that doesn't overload his servers o.o
     
    rjd22, Jan 15, 2009 IP
    micksss likes this.
  12. Blue Star Ent.

    Blue Star Ent. Well-Known Member

    Messages:
    1,989
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    160
    #12
    " With each extension that you install, you complicate your site administration requirements and slow your site down. "


    That is a quote from :

    http://docs.joomla.org/Beginners


    Plus, not all plugins are guaranteed to work well together.
     
    Blue Star Ent., Jan 15, 2009 IP
    micksss likes this.
  13. micksss

    micksss Notable Member

    Messages:
    4,427
    Likes Received:
    268
    Best Answers:
    1
    Trophy Points:
    285
    #13
    Thanks for your help btw my server loads are not at 5 that was the OP's site. I will work on limiting the number of videos and stories on each page and hopefully that will improve the load time :) Thanks again!
     
    micksss, Jan 15, 2009 IP