C H A P T E R 1
Principles and Method
Modern large-scale web sites are amazingly complex feats of engineering. Partly as a result of this, many sites run into significant performance and scalability problems as they grow. In fact, it’s not unusual for large sites to be reengineered almost from scratch at some point in order to handle their growth. Fortunately, consistently following a few basic principles can make sites faster while they’re still small, while minimizing the problems you will encounter as they grow.
This book will explore those principles and show how and why you should apply them.
I’m basing the ideas presented here on my work developing network-oriented software over the past 30+ years. I started working with the Internet ...