2012-06-07 73 views

回答

10

可能,是的。

SPDY的主要設計目標之一是減少與每個請求相關的延遲量。這是通過在相同的TCP連接上啓用多路複用來完成的。另外,SPDY做頭壓縮,這對於REST風格的交互來說是一個巨大的勝利,REST風格的交互通常是非常小的(JSON)有效載荷,但是發送大的HTTP頭(cookie等)。

那麼,SPDY會給你一個性能提升?這取決於你的應用程序,但SPDY中有特定的優化,這應該肯定有幫助。

至於Ruby的「寶石」。有解析協議的spdy gem,但你不應該需要它。 SPDY是HTTP之下的一層,應該大部分由服務器爲您處理。如果你有興趣嘗試它,並且你正在使用Rails,我會建議嘗試Passenger + mod_spdy

0

SPDY與應用程序本身無關。如果您使用的是Apache,請檢查mod_spdy。還有SPDY daemon for rack

+0

我知道SPDY不必對應用程序本身做任何事情;但我有興趣探索如果我們使用SPDY代替HTTP可能會提高性能的可能性。 – dknight

+1

對於批量操作應該會有性能提升,例如逐個在博客中獲得100個帖子。 –