我有一个drupal商务网站,用户可以随时上传很多图片。每个商业订单都有n张图片。如何平衡网络带宽的使用?
我想平衡网络流量以节省带宽(每个服务器的带宽是有限的)。我无法使用传统的负载平衡解决方案,因为平衡器服务器也将具有有限的带宽。我的数据库将位于分开的服务器上。
我想直接在每台服务器上找到一个处理请求的解决方案,并通过会话保持连接,以便获得所有用户在同一台服务器上的上传,我认为DNS轮循平衡不是一个好的解决方案,因为请求将在任何服务器上收到,并且所有文件不会相同。
我曾经想过,我可以把每个服务器的一个子域,并从我的主Drupal实例重定向到另一台服务器,然后所有后续请求将收到这台服务器......但我不安全这是一个很好的解决方案..我不知道是否可行和实际。
任何人都可以给我一个替代方案吗?
我的网站在PHP 5.x上运行
这听起来像图片的上传使用了大部分带宽的照片吗?在这种情况下,您只能在多台服务器上分配该功能,并从“普通”Web服务器提供该网站。这将大大简化您所需的解决方案。例如,您可以通过将上载表单随机提交给您的一台上传服务器来完成此操作。 –