? ?? ?? 隨著網站業務的發展,一臺服務器逐漸不能滿足需求:越來越多的用戶訪問導致性能越來越差,越來越多的數據導致存儲空間不足。這時就需要將應用和數據分離。應用和數據分離后整個網站使用三臺服務器:應用服務器、文件服務器和數據庫服務器,如圖。
???????
? ?? 這三臺服務器對硬件資源的要求各不相同:
- 應用服務器需要處理大量的業務邏輯,因此需要更快更強大的CPU;
- 數據庫服務器需要快速磁盤檢索和數據緩存,因此需要更快的硬盤和更大的內存;
- 文件服務器需要存儲大量用戶上傳的文件,因此需要更大的硬盤。
? ? ?應用和數據分離后,不同特性的服務器承擔不同的服務角色,網站的并發處理能力和數據存儲空間得到了很大改善,支持網站業務進一步發展。