gpt4 book ai didi

performance - 反向代理规则会影响 apache 反向代理性能吗?

转载 作者:行者123 更新时间:2023-12-04 02:59:58 24 4
gpt4 key购买 nike

关于反向代理和性能的几个问题。

如果我的反向代理中有太多规则,会对性能产生影响吗?

例如,如果我有 200 条类似于以下规则的规则:

ProxyPass        /website/test/            http://www.example:8080/web/test
ProxyPassReverse /website/test/ http://www.example:8080/web/test

如果我有 100 个会不会有性能改进,如果我有 1000 个会发生什么?

如果我使用重写规则,我的反向代理会表现得更好吗?

提前致谢。

最佳答案

要获得准确的数字,必须对此进行基准测试,最好使用您的架构、软件版本和服务器。然而,这样想:

  • 一个 ProxyPass 规则导致一个字符串比较,可能是使用 PCRE。
  • 所有 ProxyPassReverse 规则都会对 5 个 header 字段进行字符串比较(并可能进行搜索和替换)。
  • 您的生产服务器每秒可能可以处理大约 5+ 百万次 ProxyPass 和 1+ 百万次 ProxyPassReverse 操作。

  • 但是请注意,您可能不需要那么多节。您可以通过执行以下操作来组合它们
    ProxyPass        /website/test/            http://www.example:8080/web/test
    ProxyPass /website/test2/ http://www.example:8080/web/test2
    ProxyPassReverse /website/ http://www.example:8080/web

    拥有数百个 ProxyPass 和 ProxyPassReverse 节对性能的影响可能不会太困扰您,尽管优化您的配置永远不会错。

    关于performance - 反向代理规则会影响 apache 反向代理性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131540/

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