lvs 負載均衡 用LVS和LVS nginx之間的區別?
用LVS和LVS nginx之間的區別?LVS是一個虛擬服務的環境,LVS nginx支持這個環境下的ngin服務nginx,haproxy,LVS,DNS可以做負載均衡,有狀態的應用可以把狀態放到后
用LVS和LVS nginx之間的區別?
LVS是一個虛擬服務的環境,LVS nginx支持這個環境下的ngin服務
nginx,haproxy,LVS,DNS可以做負載均衡,有狀態的應用可以把狀態放到后端redis緩存或者數據庫中,不管哪個后端應用程序接收到請求都可以處理
兩者的核心區別是Apache它是一個同步的多進程模型,一個連接對應一個進程,而nginx是異步的,多個連接(10000級)可以對應一個進程
一般來說,對于需要性能的web服務,請使用nginx。如果不需要性能,只需要穩定性,多考慮Apache,后者的各種功能模塊都比前者好。例如,SSL的模塊比前者更好,具有更多的可配置項。Epoll(kqueue on FreeBSD)網絡IO模型是nginx高處理性能的根本原因,但并不總是Epoll的勝利。如果只有少數文件提供靜態服務,Apache的select模型可能比epoll具有更高的性能。當然,這只是一個基于網絡IO模型原理的假設,實際應用還需要衡量。