gpt4 book ai didi

php - 如何平衡网络服务器带宽使用?

转载 作者:搜寻专家 更新时间:2023-10-31 20:59:32 24 4
gpt4 key购买 nike

我有一个 drupal 商务网站,用户一直在其中上传大量图片。每个商务订单有 n 张图片。

我想平衡网络流量以节省带宽(每个服务器的带宽是有限的)。我不能使用传统的负载平衡解决方案,因为平衡器服务器的带宽也有限。我的数据库将位于单独的服务器上。

我想找到一个直接在每个服务器中处理请求的解决方案,并通过 session 保持连接,以便在同一台服务器上获得所有用户的上传,我认为 DNS 循环平衡不是一个好的解决方案,因为请求将在任何服务器中接收,并且所有文件都不会相同。

我以为我可以为每个服务器放置一个子域,然后从我的主 drupal 实例重定向到另一台服务器,然后所有后续请求都将收到该服务器......但我不安全这是一个很好的解决方案.. 我不知道是否可行和实用。

谁能给我推荐一个替代方案?

我的网站运行在 PHP 5.x 上

最佳答案

请原谅我的英语不好。为了让大家更好的理解图片

创建子域不是一个好的解决方案。因为它使用了同一个域的带宽。

所以

该方案对主站带宽消耗最少

可以使用Ajax技术上传到多台服务器或服务器(不限带宽)并且在那些服务器中,存储图像后,使用API​​(REST或SOAP)将URL存储在原始服务器中或从(Web服务器)获取注册号。 (图片 1 )此方法为原始服务器创建非常小的数量,您的图像将从另一台服务器显示以显示在网站上。

或使用其他解决方案:图片 2

请看图片

关于php - 如何平衡网络服务器带宽使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46764591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com