2011-09-20 22 views
5

獨角獸說這是「快速客戶」。每當我閱讀這篇文章時,都會解釋這一點,因爲它適合於支持提供http請求的nginx代理服務器,而不適用於運行長輪詢的應用程序。獨角獸認爲什麼是「快速」和「慢」的要求?

好吧,是有道理的,但其中一個要求就是「慢」的更常見的情況是,當一個POST需要很長的時間,可能是因爲它是流了很多的數據(文件上傳),或因爲操作調用在需要很長時間的應用程序中處理。

獨角獸在這兩種情況下的表現如何?我在哪裏可以閱讀更多關於此?

回答

6

我認爲這個想法是,獨角獸不是有成百上千的開放請求。只要您沒有數百個用戶同時發佈該表單,就可以使用緩慢的表單發佈。我們有幾個地方可以在我們的網站上傳圖片,並且這些網頁在返回給用戶之前通常需要幾秒鐘的時間才能上傳和處理圖片,而且我們沒有任何問題。但是,我們也沒有成千上萬的用戶同時上傳圖片。

彩虹!是用於長輪詢請求的獨角獸式網絡服務器:http://rainbows.rubyforge.org/

+1

關於此主題的更多討論:http://rubyforge.org/pipermail/mongrel-unicorn/2011-September/001195.html –