我们有两个使用 squid 页面缓存代理负载平衡的 apache/php Web 服务器。squid 缓存在图像提交页面上未激活。我们有一个表单,用户可以在其中提交图像。
这是一个两步的过程。他们首先上传图片。第二步,他们可以输入有关图像的详细信息,然后在提交图像详细信息后将图像移至正确的文件夹。
问题是,当流量很高时,第二步可能由另一台服务器提供服务,然后是上传图像的服务器。所以第二步可能找不到上传的图片,上传失败。
我们在这些服务器上有数千个图像文件,因此它们之间的同步很慢。无论如何,我们是否可以强制始终从特定服务器提供特定页面?基本上绕过负载均衡功能。