Forum Moderators: phranque
My question
Is it worthed to make the change?
Does having a fast and reliable hosting makes a difference on users experience?
Can I gain more users if the server is fast and reliable?
I would really appreciate if you provided your opinion
Websites are slow?yes, specially the site running database.
They are going down frequently?One of the hosting frequently goes down. But I like that hosting, because I can add as many database or sub-domains as I need.
However, you also need to think backup and fail over.What you mean? back up the files before moving? Yes I'm definitely doing that.
Can one dedicated server handle 15 web sites with about 2M page view a month?
specially the site running database.
One of the hosting frequently goes down. But I like that hosting, because I can add as many database or sub-domains as I need.
back up the files before moving?
Can one dedicated server handle 15 web sites with about 2M page view a month?
In time: you need to be able to manage the dedicated server yourself: security, updates, etc. or do get a managed server; more expensive, but the hosting company takes care of those important (boring) tasks.
I also recommend signing up for dns service with some good dns provider, they are not expensive. Or you can use the dns service provided by your registrar, most usually have them this days. This way you can set up your subdomains as you like :)
You can start small, there are plenty of dedicated server packages for under $100/month.
One big drawback though, most hosting companies will manage a shared server for upgrading and patching the software on the box, but when you have a dedicated server, most hosts will either charge you for such updates, or you have to do them yourself. So that is an added cost.
I would look very carefully at any hosting company that promises 100% uptime as it is "impossible" in a single server environment for the server to be up along with "ALL" services 100% of the time. If you look, I'll bet money they are either basing that on their network/NOC being up, or they refund you "only" for the amount of time the server is down... meaning you pay $200 a month, and say there are 43,200 minutes in a month...they will refund you for the actual time your server cannot serve HTTP traffic for the month and not for the entire month if they do not meet the 100% uptime.
Also, people are easily fooled by pricing. I know a lot of larger hosting companies ROI on a dedicated server as being 4-6 month including server, power, and bandwidth charges with some stretching out as far as 12 months. Even at 12 months, what kind of "server" are you getting at $100 a month? Most of the time you are not...you are getting desktop hardware at those prices and there is a "HUGE" difference between a real server based system and desktop hardware.
[edited by: The_Contractor at 2:47 pm (utc) on Mar. 8, 2009]
In particular, as you mention a very high traffic forum, you will need to make sure that MySQL is setup optimally etc. - watching what is being logged, where it is being logged so that you don't wake up one morning and find your server has run out of disk space.
What about backup of your sites and data? Most dedicated server companies provide a backup service; but it's little more than just an FTP account off on another server in the building - you need to figure out how to export everything, regularly and automatically - and know how to restore it should the situation arise!
It all takes a lot of time, so i'm currently looking into cloud hosting. OK, I know it's just a posh name for shared hosting; but the way it works appeals to me - in particular the way the virtualisation works as compared to regular shared hosting - which is important to me as some of my sites have support scripts which need to run some quite intensive database work!
I'm actually thinking of going the other way round!
I selected a new dedicated server - took recommendations from a forum and I monitored a few sites in the same datacentre for a while to ensure the connection was good.
With the new dedicated traffic has started back on the exponential ramp it had before and I don't get complaints from forum members about timeouts any more.
Incidentally, I moved from Apache to a Windows 2003 server running PHP on fastcgi because I wanted to run a windows application. Very happy with it, though if I hadn't needed to run the application I'd probably have stuck with Linux. Remote desktop is handy though.
Lucked out on my new host too - can't believe he's so helpful when I try to do daft things like add dongles to the server and mess with executables and batch files. Last bunch had a ticket system powered by offshore types which was a source of great annoyance for me.
Getting a dedicated server isn't the solution, it's the band-aid, and you're not going to want to move a bandwidth hog over there anyway. If you do and your business continues to grow you'll have the same ratio of bloat as you do now.
I would hire one or more extremely knowledgeable people to evaluate your current setup, perhaps only for your biggest site, and see how much you can optimize the code/database/template. You may still need a dedicated server but you'll be moving a lean and mean site onto it from the start.
With 2 million impressions a month i'm sure you realize that optimizing one image that gets repeated many times can turn into a HUGE savings in bandwith. There's a reason the user profile icons on webmasterworld are so small!
Getting a dedicated server isn't the solution,
Shared host with heavy database usage certainly isn't going to be good. Why do you think it's just a band-aid to move to a dedicated server?
I would hire one or more extremely knowledgeable people
How many years of hosting costs whould that eat?
[edited by: phranque at 12:07 am (utc) on Mar. 17, 2009]
[edit reason] fixed quoting [/edit]
I would hire one or more extremely knowledgeable people
How many years of hosting costs whould that eat?