Chapter 11. Easing Growing Pains
As we get more and more users, and our social network becomes more popular, we will be faced with two new challenges: growth and scalability. Hopefully, this will be a problem we are faced with as a result of the marketing and promotion topics discussed in Chapter 12, Promoting Our Site.
As site usage increases, more and more resources on our web server are consumed. Depending on the hosting provisions we use and the resources at our disposal, this can lead to a slower experience for our users, a server failure, or some users being unable to access the site. We can help mitigate against this by looking at how we can get the most out of our server hardware, by improving our site, and how we can scale by adding more resources (not just by adding more servers).
In this chapter, you will learn the following:
How to speed up load time of content for anonymous users by caching it
How to use third-party caching engines to increase performance
How NoSQL solutions can...