我正在尋找使用PHP運行提供網頁內容的Web服務器,並通過node.js爲AJAX提供REST API請求;節點將運行在機器上的不同端口上,因此爲了解決XSS限制的問題,我正在考慮在Apache上使用mod_proxy將REST請求重新路由到節點端口,如here所述。通過apache mod_proxy路由node.js請求:性能?
我的問題是,該架構是否存在嚴重降低性能的風險?我知道node.js在某些情況下性能優於Apache,所以我擔心通過mod_proxy通過Apache運行這些請求會顯着降低節點的性能;另一方面,因爲它是一個簡單的代理,所以可能會對Apache產生最小的干擾。
我可以期待這種配置會將我的node.js吞吐量降低到Apache級別,還是沒有什麼可擔心的?如果這是性能問題,是否有更好的方法來透明地路由/代理這些調用?
把apache的infront的節點感覺真的倒退了。把nginx放在apache&node之前,或者放棄apache – Raynos
@Raynos:我不想放棄apache,因爲它可以很好地提供我的PHP;但nginx聽起來很誘人。 –
作業?當然似乎是這樣。 – Fattie