假設我有一個PHP/Python(Django)網站。 該網站正在多個實例服務器上運行。 含義該網站的網址是www.test.com,並從負載平衡器,它可以得到客戶端www.server1.com或www.server2.com等。多個實例(服務器)上的網站表單(POST)網站(Python Django/PHP)
當網站上有表格,並且此表格的處理位於同一頁面上時: 可以存在以下情況嗎? : - 用戶訪問www.test.com - 在幕後,通過負載均衡器,他可以訪問www.server * * .com。他填寫表格。 - 表單動作(URL)用於www.test.com - 所以在幕後,通過負載均衡器,他可以訪問www.server * * .com。 所以在這裏,將需要的表單數據,更重要的是我的問題 - 「請求」數據(如Python Django中的request.SOMETHING)將會丟失?因爲它可能在會議前被保存在www.server * * .com,現在它在www.server * * .com中缺失。
但是,如果您想要進行故障切換,則選項2本身是不夠的(沒有選項1)。假設您將會話保存在第一臺服務器上,並且在下一次請求時服務器不可用。你已經失去了客戶的狀態。 – 2012-01-18 11:47:48
@UkuLoskit我不明白如果沒有失敗的負載平衡器,網站將如何工作。但是,提供故障安全將是一個好主意。 – bouke 2012-01-18 11:50:54
對不起,我的意思是服務器,而不是負載平衡器。 – 2012-01-18 11:51:55