I've been with DH for over 10 years. I don't ask much from the servers so I'm almost always totally happy. But I've been getting into WordPress more and now have about 15 sites. These are mostly sub-domains for testing/development but some are production. I tend to load a lot of plugins and have a membership with WPMU DEV. When I use their dashboard (The Hub) to update multiple sites, there are a lot of failures due to timeouts and server errors.
OK, I realize that I'm starting to bump against the high limits of expectations with shared resources. But while my sites get extremely low traffic, it's amazing that just doing updates puts me over the top.
We've all seen people wailing here over the years about their one or more sites misbehaving "randomly". There are frequently:
- references to procwatch
- tips about permissions with Fast CGI
- recommendations for and against CloudFlare
- admonishments to reduce the plugin count
- references to YSlow or other utilities and sites that measure performance to a remote client
- suggestions to check ping timing or max_execution_time, review compression, minimize and relocate scripts, optimize queries, check MySQL indexing, etc etc.
To be a better shared-host citizen, I'd like to find/create a complete list of what we should do to activate logs and see exactly what resources we're requesting. I'd like to refine my diagnostic process so that I can test for abusive processes, remove them, and see if I've improved the situation or made it worse. And when I've done the best I can, I can make an informed decision about which sites should be moved to VPS.
I'm looking for data from DreamHost, ideally in the Panel that shows Exactly what's happening on a site at a given moment. Allow me to turn it on, monitor for x minutes (because utilities like this consume resources themselves) and then turn it off again while I'm going through the data.
And I want fast access to server resource data so that I know if my sites are really abusive, or if the server is busy with other requests and my sites are just random victims of procwatch management. I know this can be a Marketing issue for DH but they need to weigh the consequences of sharing vital data to keep clients versus the frequent rage-quit migrations we see when people here can't figure out why their performance sucks.
How can we make good consumer decisions about moving to VPS or a dedicated server without accurate metrics?
What can we do as clients here, and how can we work with DreamHost, to be better stewards of our collective resources?
Separate but related, I'm talking about doing better management of the server resources that we're allocated. Does DH have any business plan for moving sites to systems that have a lower load? For example, I might pay an extra couple bucks per month to move a site to a server that verifiably has only 80% of the load of my current server. And I might pay a few More bucks for a server that has only 50% of the load. I'm willing to pay a premium for more available resources. But I need some quantifiable way to compare what I have now with what I'd get on another system, and then I'd compare that to the change in cost. This is the definition of Value. C'mon DH, Upsell Me.