假设我有一个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