如何做到服務器幾千個人同時訪問都不卡?

武新旺


如何做到服務器幾千個人同時訪問不卡?要回答這個問題需要從具體業務的層面分析,也就是說具體的業務是高併發的業務還是普通的業務;不同的業務服務器的架構是不一樣的。


1、如果是普通的網站服務器,要做到同時幾千個人訪問不卡,用一臺普通的2C服務器足夠滿足需求,比如華為的2288H,配置2顆 Intel Xeon Silver 4116,256G內存。


2、如果是高併發的業務建議使用服務器負載均衡的架構,由多臺服務器組建成集群,外部用戶的請求根據一定的算法分配到集群中不同的服務器;實際上就是,負載均衡會對外部展現一個虛擬的服務器地址,當用戶試圖連接時,它會將連接通過雙向網絡地址轉換(NAT)轉到最適合的真實服務器上,以完成用戶的請求。集群最大的優勢就是負載可以分擔到不同的服務器,並且容易橫向擴展。

在負載均衡集群組中,負載均衡服務器是十分重要的,一般負載均衡服務器分為軟件方式和硬件方式。軟件方式常用的軟件就是nginx,硬件方式就是用硬件負載均衡設備。


NGINX:

Nginx 是一個高性能的 HTTP和反向代理服務器。由於Nginx 的高性能和穩定性,以及靈活性國內使用 Nginx 作為 Web 服務器的網站也越來越多,其中包括新浪、網易、騰訊、搜狐等企業的一些門戶網站等,都是使用NGINX作為WEB服務器。


硬件負載均衡 F5:

F5不僅包含負載均衡,還包括應用交換、會話交換、狀態監控、智能網絡地址轉換、通用持續性、響應錯誤處理、IPv6網關、高級路由、智能端口鏡像、SSL加速、智能HTTP壓縮、TCP優化、內容緩衝、內容轉換、連接加速、高速緩存、Cookie加密、選擇性內容加密、應用攻擊過濾、拒絕服務(DoS)攻擊等功能,相對於Nginx 有著明顯的優勢,但是價格相對較高;適用於預算充足的環境。


科技智造局


這個最好加負載均衡吧,將訪問量分流到不同的服務器上是最好的方式


zx木木


通過服務器集群的方式,利用高帶寬接入,負載均衡的方法,讓服務器對外就一個域名,但內部是有很多服務器組成的數據中心服務器集群。像谷歌的一個數據中心,服務器集群可以多達幾十萬臺!當然,幾千的併發用戶遠遠用不了那麼多服務器。 可以通過租用彈性計算雲服務器的方式,不夠資源了,隨時快速增加就是!


科普司機


你的先說你是什麼應用?


分享到:


相關文章: