Apache-2.2
通過 mod_proxy 重定向時的成本是多少
我有一個過去在 Apache 上執行的 API,但現在通過 lighttpd 提供服務。我可以輕鬆地將應用程序中的 API URL 切換到像 api.net:81 這樣的輕量級埠。我想知道我是否應該使用 mod_proxy 來獲得更清晰的網址。不需要對舊版 url 進行重定向。與直接呼叫相比,Apache 的成本是多少?
mod_proxy 和 Apache 會竊取 lightys 輕量級的好處嗎?
可以肯定地說 mod_proxy 將是一種成本,因為您通過兩個軟體而不是一個軟體來路由查詢。除非 mod_proxy 提供一些記憶體(因此會帶來性能優勢),否則它將降低性能。
有多少不是任何人都可以輕易回答的——你需要自己分析一下。
在沒有 mod_proxy 的情況下配置它(即直接到 lighttpd)並執行一系列測試並測量性能。然後,對其進行配置,使其通過 Apache 中的 mod_proxy 並執行相同的測試。衡量差異並決定是否要為更好看的 URL 支付所衡量的性能影響。
不要忘記,如果可以的話,您需要在測試中考慮請求速度和並發性。
所以總而言之,是的,可能會有成本,但你需要自己分析它來衡量它。