关于反向代理和性能的几个问题。
如果我的反向代理中有太多规则,会对性能产生影响吗?
例如,如果我有 200 条类似于以下规则的规则:
ProxyPass /website/test/ http://www.example:8080/web/test
ProxyPassReverse /website/test/ http://www.example:8080/web/test
如果我有 100 个会不会有性能改进,如果我有 1000 个会发生什么?
如果我使用重写规则,我的反向代理会表现得更好吗?
提前致谢。
最佳答案
要获得准确的数字,必须对此进行基准测试,最好使用您的架构、软件版本和服务器。然而,这样想:
但是请注意,您可能不需要那么多节。您可以通过执行以下操作来组合它们
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/