通过 mod_proxy 重定向时的开销是多少

通过 mod_proxy 重定向时的开销是多少

我有一个 API,以前在 Apache 上运行,但现在通过 lighttpd 提供服务。我可以轻松地将应用程序中的 API URL 切换到 lighty 端口,例如 api.net:81。我想知道我是否应该使用 mod_proxy 来获得更干净的 URL。不需要重定向旧 URL。与直接调用相比,Apache 的开销是多少?

mod_proxy 和 Apache 会窃取 lightys 轻量级的优势吗?

答案1

可以肯定地说,mod_proxy 会造成开销,因为您要通过两个软件而不是一个软件来路由查询。除非 mod_proxy 提供一些缓存(从而带来性能优势),否则它会降低性能。

具体有多少,并不是任何人都能轻易回答的——你需要自己进行分析。

不使用 mod_proxy 进行配置(即直接使用 lighttpd),然后运行一系列测试并测量性能。然后,将其配置为通过 Apache 中的 mod_proxy 进行,并执行相同的测试。测量差异并决定是否要为具有您测量的性能损失的更好看的 URL 付费。

不要忘记,如果可以的话,您需要在测试中考虑请求速度和并发性。

所以总而言之,是的,可能会有开销,但您需要自己进行分析以衡量它。

相关内容