如何平衡网络服务器带宽使用?
How to balance webserver bandwith usage?
我有一个 drupal 商务网站,用户一直在其中上传大量图片。每个商务订单有 n 张图片。
我想平衡网络流量以节省带宽(每个服务器的带宽是有限的)。我不能使用传统的负载平衡解决方案,因为平衡器服务器的带宽也有限。我的数据库将在单独的服务器上。
我想找到一个直接在每个服务器中处理请求的解决方案,并通过会话保持连接,以便在同一台服务器上获得所有用户的上传,我认为 DNS 循环平衡不是一个好的解决方案,因为请求将在任何服务器中接收,所有文件将不会相同。
我原以为我可以为每个服务器放置一个子域,然后从我的主 drupal 实例重定向到另一台服务器,然后所有后续请求都将收到该服务器...但我不安全它是很好的解决方案..我不知道是否可行和实用。
谁能给我推荐一个替代方案?
我的网站在 PHP 5.x
上运行
对不起我的英语不好。为了让大家更好的理解图片
创建子域不是一个好的解决方案。因为用的是同域的带宽。
所以
这个解决方案在主站点上的带宽消耗最少
您可以使用Ajax技术上传到多个服务器或服务器(不限带宽)
并且在那些服务器中,存储图像后,使用API(REST 或SOAP)将URL 存储在原始服务器中或从(Web 服务器)获取注册号码。 (图片)
此方法对原始服务器创建的量非常小,您的图片将从另一台服务器显示在网站上显示。
或使用其他解决方案:图片
请看图片
我有一个 drupal 商务网站,用户一直在其中上传大量图片。每个商务订单有 n 张图片。
我想平衡网络流量以节省带宽(每个服务器的带宽是有限的)。我不能使用传统的负载平衡解决方案,因为平衡器服务器的带宽也有限。我的数据库将在单独的服务器上。
我想找到一个直接在每个服务器中处理请求的解决方案,并通过会话保持连接,以便在同一台服务器上获得所有用户的上传,我认为 DNS 循环平衡不是一个好的解决方案,因为请求将在任何服务器中接收,所有文件将不会相同。
我原以为我可以为每个服务器放置一个子域,然后从我的主 drupal 实例重定向到另一台服务器,然后所有后续请求都将收到该服务器...但我不安全它是很好的解决方案..我不知道是否可行和实用。
谁能给我推荐一个替代方案?
我的网站在 PHP 5.x
上运行对不起我的英语不好。为了让大家更好的理解图片
创建子域不是一个好的解决方案。因为用的是同域的带宽。
所以
这个解决方案在主站点上的带宽消耗最少
您可以使用Ajax技术上传到多个服务器或服务器(不限带宽)
并且在那些服务器中,存储图像后,使用API(REST 或SOAP)将URL 存储在原始服务器中或从(Web 服务器)获取注册号码。 (图片
或使用其他解决方案:图片
请看图片