🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 增加 Web Server 隨著網站應用使用者增加,我們會發現 Web Server 機器的壓力變得比較高了,這個時候就會開始考慮增加 Web Server 了。增加 Web Server 除了可以降低機器的壓力外,同時也可以在 Web Server 掛掉後,有備援機器可以使用,避免整個服務完全中斷。 在增加 Web Server 之後,會碰到一些問題: - 如何將流量平均分配到不同的 Web Server > 通常我們會使用 Apache 的負載平衡方法,或是 LVS 相關的負載平衡方法去分配這些流量 - 如何讓 Web Server 的資料同步 > 像是使用者的 session 在不同機器要如何同步,可能會考慮使用資料庫、cookie 或同步 Session 的機制 - 快取(cache)資料同步 > 像是快取會員的個人資料,可能會使用快取同步的機制,或者是分散式快取的方式 - 上傳的檔案同步 > 可能會使用檔案共享的方式 **_架構圖:_** ![增加 Web Server](https://box.kancloud.cn/2015-08-11_55c9661c0dc58.png) ### 參考資料 - [一步步構建大型網站架構- 架構設計- | 九街| 白開水的博客](http://www.9streets.cn/art-php-489.html)