Hello Guys, Nowadays, I always get email from Cpanel that my cpu has maxed out due to high load. I hosted my wordpress blogs on VPS with RAM 1480 MB (Plus 384 mb ram add on) RAID-10 Disk Space 90 GB Bandwidth 4000 GB Fyi, I have about 10 wordpress blog hosted on that VPS. The accumulated traffic from 10 blogs are about 15,000 to 20,000. To support my Blog, I run about 10-20 plugin (vary from each blog) here is some of them: Wp super Cache (some blogs using Wp Hyper Cache and W3 Total Cache) All in One SEO Pack Search Term Tagging Fast Secure Contact Form Google XML Sitemaps MaxBlogPress Ping Optimize Akismet some other plugins My question is: Should I move to Dedicated server? Or should I just move to "Hybrid" package (Better spec that VPS but only not as good as dedicated server) Is there anything I can do to lower my resource? Thanks!
It actually depends on your ROI and I guess you are making quite a lot in advertising revenue with that amount of traffic. If you think you can afford a dedicated server, you should go for it. You will have more control over your own server.
Hello digitech, Thanks for the advice, I actually thinking about dedicated server too. Yeah I made some money, but not that much. If I move to dedicated, I still can cover the operational fee, but the revenue is decreasing about 10-20%. If you were me, what will you do? Thanks!
If you have sites which are currently successful, you would want to do everything within reasonable spending limits to get the proper hosting as to not have to turn visitors away. If you rank ok and a good part of your visitors come from search engines, you can expect a fast website to rank even a little better and thus get a few more visitors just for having a faster, better site. Those extra visitors will bring you some additional revenue which in turn will help you with the cost of the server. Or maybe just increase the size of your VPS? Some hosts offer VPS packages that compare well to other slow dedicated servers. What are you paying today and what can you afford to pay long term? How much revenue are you getting and how much of that are you prepared to spend on hosting? Those are questions you need to ask yourself.
From my experience in server setting 20 - 30K visit/day is can be handled nicely by VPS hosting (moreover with > 1GB of RAM) Usually high cpu load is caused by PHP script and MySQL query. my suggestion is, 1. Do not only use caching plugin such us WP Super Cache, why? Caching plugin will increase the CPU load, because it create static file from each your web page and deleting the cached file every time (based on your plugin setting). So, bad setting will harms your CPU. Each wordpress page is generated dynamically, so I think it is useless if only use caching plugin, and based on my experience those caching plugin didn't resolve my issue. My solution 1. installing proxy cache server to create cache files automatically from the core. For this purpose I install proxy cache server (Nginx) in front of my traditional Apache web server. Learn more about Nginx and its proxy cache feature => _http://nginx.org see the plugin _http://wordpress.org/extend/plugins/nginx-proxy-cache-integrator/ 2. you can try CDN to server your static file, hopefully it will decrease your server response time, so the cpu laod can be decreased cmiiw *sorry my bad english
If I would be you, I would just upgrade to the next VPS package. Eventually if the costs are too high in a way that your revenue gets down too much, try hosting 1-2 friends or people you know well on the VPS too to cover some costs.
Hello everyone, Thanks for the reply! I'm happy to see lots of people reply my thread and help me to solve the problem! to Mioni Krakel, febi, and Aquarezz: Thanks for your suggestion. Yeah looks like I will stay on VPS or upgrade to better spec To Gombile13: Thanks for introduce nginx, I will try to install the plugin and learn more about it!
One other thing you might like to consider is managing a dedicated server. It's easy to find lots of VPS offers that are packaged with pretty good levels of server management. But moving to dedicated can bring in lots of other hidden costs - particularly managing the server. Hacking into servers is still on the increase - and this can cause big problems (and lost revenue) unless you are technically competent or have the resources in place to get the server cleaned, repaired and backups restored.
as a experienced webmaster and host I would suggest you, looking for a mid range good dedicated server, if you can cover the cost of it, because having your sites slow or unavailable many time, may even have negative effect in your business and you won't able to concentrate on your business with all such issues, so better get go for a good server, and promote your site more, if your site will be established you will get more advertising revenue, most of the time webmaster to save few $$ they loose more by not having good speed or uptime in their sites.