Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The hosting choice depends on many factors such as technical requirements, growth rates, burst rates, budgets and more.</p> <p><strong>Bigger Hardware</strong></p> <p>To scale up hosting operation, your first choice is often just using a more powerful server, VPS, or cloud instance. The point is not so much cloud vs. dedicated but that you simply bring more compute power to the problem. Cloud can make scaling up easier - often with a few clicks.</p> <p><strong>Division of Labor</strong></p> <p>The next step often is division of labor. You offload database, static content, caching or other items to specific servers or services. For example, you could offload static content to a CDN. You could a dedicated database. </p> <p>Once again, cloud vs non-cloud is not the issue. The point is to bring more resources to your hosting problems.</p> <p><strong>Pick the Right Application Stack</strong></p> <p>I cannot stress enough picking the right underlying technology for your needs. For example, I've recently helped a client switch from a Apache/PHP stack to a Varnish/Nginx/PHP-FPM stack for a very business Wordpress operation (>100 million page views/mo). This change boosted capacity by nearly 5X with modest hardware changes.</p> <p><strong>Same App. Different Story</strong></p> <p>Also just because you are using a specific application, it does not mean the same hosting setup will work for you. I don't know about the specific app you are using but with Drupal, Wordpress, Joomla, Vbulletin and others, the plugins, site design, themes and other items are critical to overall performance. </p> <p>To complicate matter, user behavior is something to consider as well. Consider a discussion form that has a 95:1 read:post ratio. What if you do something in the design to encourage more posts and that ratio moves to 75:1. That means more database writes, less caching, etc. </p> <p>In short, details matter, so get a good understanding of your application before you start to scale out hosting.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload