Architecture

架構問題:從客戶端到伺服器的請求很少

  • March 29, 2013

我正在開發 Web 應用程序(javascript + php)並且我有架構問題。我必須向伺服器發送 4 個請求。首先將收集基本資訊(有效性還可以),然後從伺服器接收數據後,我必須對同一伺服器上的不同服務進行3個逐個請求(第一個響應的結果是第二個請求的查詢參數等等..) 我的問題是,什麼會更好?

  1. 我向另一台伺服器發送 1 個請求,然後該伺服器正在與目標伺服器(兩者都在 LAN 網路中)進行通信,並且在所有程序完成後第一個伺服器對客戶端的響應生效
  2. 將所有請求直接從客戶端發送到目標伺服器

下面是情況的快速模式。 在此處輸入圖像描述

直接與伺服器交談的方法將具有最低的延遲。

代理方法將具有最大的負載彈性。

根據您的優先事項,任何一種方法都最適合您。如果您要處理大量流量,代理方法將是延遲和整體性能的最佳組合。如果您要處理少量流量,但這非常重要,那麼直接方法可能更適合您。

引用自:https://serverfault.com/questions/494484