Community Forums › Forums › Archived Forums › General Discussion › How do I speed up my site?
- This topic has 17 replies, 4 voices, and was last updated 10 years, 11 months ago by coralseait.
-
AuthorPosts
-
December 4, 2013 at 10:44 am #76971citidmMember
Hello,
I have tried countless things to speed up my site but it still takes somewhere around 10 seconds or more to get it loaded. I am getting ready to change hosts as it might just be the server or host I am on but I wanted to know what else can I do to speed up this blog?
Thanks for your help.
http://bronxpad.com/Bronx-Homes-Blog/December 4, 2013 at 11:21 am #76984Brad DaltonParticipantit might just be the server or host
Thats the reason.
Had the same problem and upgraded to Pro shared then VPS level 3 and 4 and got it down to 3 seconds.
Then moved to managed hosting.
Now my home page loads in about 1 second on average.
December 4, 2013 at 11:27 am #76987citidmMemberThanks Brad,
I am going to migrate to a VPS with 4gbs of ram, Quad Core Processor. Hopefully that will help. What is Managed Hosting?
December 5, 2013 at 10:03 am #77223Brad DaltonParticipantIts a better option than VPS if speed is your problem.
I tried VPS with different providers and its not going to fix your speed problems anywhere near as well as managed hosting.
WPEngine are the fastest managed host in my opinion and cheaper to host one site than VPS. They also run their own website on Genesis.
December 7, 2013 at 4:36 am #77516coralseaitMemberQuad Core 4gb is way overkill for that site, you could host dozens and dozens on a non oversubscribed VPS of that size.
Your current host is def the problem because time to first byte is horrible and your page is very minimal. Who is the host? The instance must be way oversubscribed or under powered.
December 7, 2013 at 11:08 am #77551WilliamMemberVPS with more resources won't fix the problem if your WordPress/SQL installation isn't optimized, or if you don't have sufficient bandwidth.
I moved to WP Engine a month ago from a HostGator VPS and it's a stark improvement. Sites that used to load in 6-10 seconds now load in sub-second times.
–William
http://williambeem.comDecember 7, 2013 at 6:24 pm #77585coralseaitMemberA problem with many VPS hosts is simply over subscription. They load the boxes with far too many sites and [depending on which virtual technology] you end up using swap space too often and over loaded CPUs; even though your admin or cPanels will report no memory issues or CPU issues, the host OS is overloaded.
Of course there are pipeline issues too, if are you on a segmented 100mbit or heavily throttled / shaped 1000mbit link to the public internet and you have many concurrent connections you'll have issues.
One of the keys to WPEngine performance is they don't oversubscribed their instances so you actually get the physical resources you are sold.
When researching VPS hosting it is important to understand the differences in host OS and container virtualization techniques. For example OpenVZ and KVM are very common.
OVZ is an OS level virtualization and therefore subject to impacts from other sites shared on the host OS image. However, it requires less memory and resources and therefore is usually sold as a cheaper solution.
KVM is a true virtualization so your OS instance is completely isolated from the others on the machine so you are not sharing resources within the host OS, but have your own OS instance and resources. This however requires more memory and resources so is usually more expensive and more difficult to maintain.
OVZ is actually more efficient in some regards so if your VPS host doesn't over subscribe it is a very good choice for self administered VPS. RamNode is an example of a great host that doesn't over subscribe either their OVZ or KVM instances. They'll actually stop selling the service until new nodes are brought online and their performance metrics prove this out.
Of course there are other virtualization options as well such as Plesk but all will also suffer if the box / instance is over subscribed which most VPS hosts as routine.
In summary an important bit of research is to find out your virtualization options on a given host and how subscribed their instances are.
December 7, 2013 at 9:43 pm #77607WilliamMemberThat's why I left HostGator's VPS. Despite the "guaranteed" resources in the VPS, the host was over-committed. Performance sucked and nothing I did in the VPS was going to change what happened at the host OS level.
–William
http://williambeem.comDecember 9, 2013 at 10:34 pm #77964citidmMemberThanks for your feedback and advice. I am really interested in learning about how to best optimize wordpress and the server / hosting environment.
How do you configure a server to work smoothly with WordPress? Note: I am using cPanel.
Again, thanks for all your advice.
December 9, 2013 at 10:42 pm #77967coralseaitMemberNo worries on the help, that's the beauty of the Genesis community.
Can you give us a bit more info on your current environment? Which Host? Amount of memory /etc? It will be listed in your cPanel.
Depending on the host you may have have some good results with W3 Total Cache helping, if CPU limitation is there CloudFlare could help with minification and some CDN for free, but we just need a bit more info.
Of course upgrading to a better host would likely help, but again we need more info.
December 9, 2013 at 11:05 pm #77969citidmMemberI am currently on Yahoo Small Business but I recently got a VPS from Godaddy with 4gbs of ram that I will be transferring the site too. I know every host is different and have heard that managed hosting is easiest but I am looking to learn how to manage my own server with a goal of getting a dedicated server in the future. But before I make that investment I need to learn a lot more than what I already know.
Thanks for your help.
December 9, 2013 at 11:08 pm #77971citidmMemberAlso, do you have any recommendations on WordPress Sliders and Performance? Trying to figure out which one to go with that provides great features and speed.
The Contenders:
Soliloquy
WooSlider
Genesis Responsive SliderThanks again.
December 9, 2013 at 11:49 pm #77982coralseaitMemberMy Personal selections are
Genesis Responsive slider when I just need a good slider
Soliloquy Slider when I need more advanced or performant featuresNote, I own the developer lifetime Soliloquy so I can't comment on the lite version.
Is your Go Daddy fully self-managed, as in OS and Security and the like?
December 10, 2013 at 12:02 am #77983citidmMemberYes. Completely self managed vps. I get 100% full root access.
On the slider, do you think it's a good investment to get the lifetime license of soliloquy. I found a discount code online for 25% off.
What can soliloquy do that genesis slider can't?
December 10, 2013 at 12:09 am #77984coralseaitMemberI do like Soliloquy because I use it in my development for my more premium sites so it is very worth it. You get a range of plugins and add ons that GRS does not have. It is also very fast / efficient. Not to say GSR is bad at all.
Does your VPS have cPanel installed? If you've not had experience with linux and apache (or nginx ) admin before you'll want to do a lot of reading and maybe get an admin to help you - there's a lot to keeping a server up and esp secure.
December 10, 2013 at 12:15 am #77985citidmMemberYes, I have cPanel and am on an apache server. So far I have run all the security scans and have followed all the recommended settings to have the server secured.
Any good references I should check out?
This has been a very good learning experience. I like knowing how Things work.
December 10, 2013 at 12:19 am #77987coralseaitMemberDigital Ocean and Howtoforge have some good guides on security and the like. RT Camp has some good guides on tuning sites with WordPress, but they are mostly nginx focused.
December 10, 2013 at 12:34 am #77990coralseaitMemberAnother thing I suggest is to make sure you are backing up your instance properly to an 'offsite' location (i.e. not Go Daddy). By instance, I mean the OS, whatever apps and packages you have installed, the DB engine and DBs and WordPress installs.
Don't rely on Go Daddy to make backups for you, even if part of the service. It is critical you make sure your scripts are backing up things properly, for example if you are using MySQL that you dump properly etc.
-
AuthorPosts
- The forum ‘General Discussion’ is closed to new topics and replies.