3 ms·
You're paying quite a lot for a very weak VPS--compare at slicehost or linode. So your first step might should be to spend less for a more powerful server at on
by midnightmonster 18y ago
You're paying quite a lot for a very weak VPS--compare at slicehost or linode. So your first step might should be to spend less for a more powerful server at one of the other VPS providers. OTOH, I'm not sure linode or slicehost even offer the kind of support package that you have paid for with midphase--you'd be on your own. OTOOH, if I read your post right you're paying midphase $130/month currently. You can get a whole lot of server for a lot less than that.
For some combination of Drupal's general heavy-weightness, lack of caching, slow server, your front page performance is sporadic and mostly very poor. I get times mostly in the 0.6 - 1.4 sec range just for loading the HTML, and that's with about 0.15 sec as the baseline for just loading a similar-sized static image from the site. I'm not a Drupal expert even a little, but if you could fully cache the front page (so that apache serves a static file directly) and update it, e.g., once every 10 min, you'd be flying, comparatively.
But about what's going on, I'd lay money it's all of the above: you have a low-resource server, drupal isn't fast/light by default and you haven't made it any better, you're not using any caching where it would really help. You should work on fixing all of those.
- jhancock 18y agoExcellent analysis given little info. Although it is possible the VPS host is not managing its resources well and its possible Apache is configed poorly, it is just as likely the app itself is a pig and needs lots of cleanup. If you don't have the skill set be a good sysadmin and you "dont know" if its your app, you are in for a world of hurt. I highly suggest you find help: a good sysadmin and maybe an outsider to look at your code and web page structure. I have not heard enough to say your hosting company is screwing you. And its maybe wise that you are paying $60/month for better tech support but you still only get $60/month worth of tech support and that's not much ;(.