gpt4 book ai didi

scalability - 将图像请求重定向到不同网络服务器的最佳方法?

转载 作者:行者123 更新时间:2023-12-04 20:26:16 25 4
gpt4 key购买 nike

我试图通过添加“图像服务器”(用于处理图像请求的专用服务器)并将对 .gif、.jpg、.png 等的所有请求重定向到它来减少我的网络服务器的负载。

我的问题是,处理重定向的最佳方法是什么?

  • 在防火墙级别? (我可以使用 iptables 做到这一点吗?)
  • 在负载平衡器级别? (ldirectord 可以处理这个吗?)
  • 在 apache 级别 - 使用重写规则?

  • 感谢您提供有关执行此操作的最佳方法的任何建议。

    - 更新 -

    我要补充的一件事是,这些是为 3rd 方托管的域,所以我不能指望所有开发人员修改他们的代码并将他们的图像指向另一台服务器。

    最佳答案

    你能做到的链条越远越好。

    理想情况下,在 DNS 级别为您的图像使用不同的域(例如 imgs.example.com)

    如果您负担得起,请使用 CDN(内容交付网络)让其他人来完成。

    -更新-

    您可能还想查看 apache 的 mod_rewrite 的 2 个特征。它们都在 http://httpd.apache.org/docs/1.3/misc/rewriteguide.html 中得到了很好的描述。 .

    第一个位于上述文档中的“动态镜像”标题下,使用 mod_rewrite 代理标志 [p]。这让您的服务器可以静默地从另一个域中获取文件并返回它们。

    第二种是将请求重定向到新域。第二个选项对您的服务器施加的压力较小,但请求仍然需要进来并且会减慢页面的最终呈现速度,因为每个请求都需要首先向您的服务器发出本质上冗余的请求。

    关于scalability - 将图像请求重定向到不同网络服务器的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372162/

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