====== 系统设计 ====== ===== 如何一步步扩容? ===== - 单服务器:包含全部组件,HTTP 服务器、数据库等。 - 垂直扩容:单机升级硬件与带宽,不需要重新设计系统,但升级范围有限,在一定的需求范围内是好的选择。 - 分离服务:将不同的服务放在不同的机器上,比单机垂直扩容能扩容更多,但仍然有限。 - 上 CDN:使用第三方的 CDN 来扩容静态文件服务的能力。 - 水平扩容:复杂,前期成本高,但后期单位成本比较低。 - 再升级呢?GeoDNS、边缘缓存服务器等。 {{tag>计算机技术}}