我們擁有的nginx + PHP5-FPM配置(在MEMDISK本地的PHP會議)文件上傳和負載均衡的會話使用nginx的和PHP5-FPM
運行兩個Web服務器的Web服務器使用不同的子域和負載均衡某種程度上滿意。 現在我們要爲這些服務器使用相同的域地址,甚至使用完全相同配置的新域。
在這些Web服務器前安裝一個nginx聽起來不是一個好主意,因爲有很多文件上傳到這些Web服務器,並且每次上傳時通過loadbalancer的數據流量都會導致不必要的流量。循環法DNS解決方案需要在memcache,redis或db中共享的會話。這也是我們不喜歡的,因爲我們在會話中保存了太多的數據,並且在本地的memdisks中處理得非常好。
是否有其他配置符合我們的需求?
我認爲交換機與單臺計算機相比具有更多的帶寬(100GBits到1GBit)。硬件是一個解決方案。但我們仍在尋求我們可以用軟件做什麼。 – faraklit
是的,當然交換機(和硬件路由器)具有更好的性能,這是由於更高的端口帶寬和更好的背板。 但我們都同意,你可以用軟件做很多事情。 Nginx具有非常好的性能,所以你可以在關閉之前嘗試一下。 LVS在內核空間中運行,這可能會帶來稍好的性能。 –