关于反向代理和性能的几个问题。
如果我的反向代理中有太多规则会对性能产生影响吗?
例如,如果我有200条与以下类似的规则:
ProxyPass /website/test/ http://www.example:8080/web/test
ProxyPassReverse /website/test/ http://www.example:8080/web/test
如果我有100,会有性能提升,如果我有1000会怎样?
如果我使用重写规则,我的反向代理会表现得更好吗?
提前致谢。
答案 0 :(得分:2)
要获得准确的数字,必须对此进行基准测试,最好是使用您的体系结构,软件版本和服务器。但是想到这样:
但请注意,您可能不需要那么多的节。您可以通过执行
之类的操作来组合它们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节的性能可能不会太烦人,尽管优化配置永远不会出错。