2012-09-17 256 views

回答

3

兩者都同樣重要:

  • 如果你的服務器上做操作同步,那麼你阻擋
  • 如果您在客戶端同步調用那麼你就無法使客戶端
服務器

因此理想情況下,所有I/O密集型任務應該是異步的。

0

可以更好地告訴客戶端或服務器端異步調用的唯一方式是如何實現它們。糟糕的設計和工作流程會導致災難性的系統性能下降。

客戶端或服務器端異步調用的決定應根據誰來進行。確定異步函數調用的縮略規則是始終避免服務器端編程。服務器將服務於許多客戶端,因此需要儘可能多的處理器和內存空間。客戶端將獨立運行,不應該太依賴於服務器。很可能客戶端的請求可能由服務器在一系列流程中處理,所以在處理它的過程之前,客戶端應該能夠自行進行。因此,強烈建議客戶端對服務器的異步調用。