2013-03-13 88 views
5

所以,我們有nginx + spdy運行我們的SSL請求/響應。SPDY + Nginx - 建議儘可能使用?

所有作品都不錯。

不幸的是,spdy僅在這一點上是SSL。

現在,我們的服務相當重ajax。

我們有這樣的請求被髮送到我們的SSL處理程序和我們的SSL處理反向代理他們,他們需要去很快完成所需更改的選項。

是否真的SPDY加快東西那麼多嗎?是否值得花費幾個小時的時間讓Chrome/Firefox的最新發送ajax請求到我們的ssl處理程序,並讓我們的ssl處理程序將它們反向代理到他們需要去的地方?

注:

a)本纔有效用於選擇的一組白名單列表的瀏覽器(例如:鉻最新/火狐最新)。相當簡單的js在那裏改變。

b)是,我們知道如何使HTTP - 在白名單列表瀏覽器> HTTPS Ajax請求。

C)從我們相當廣泛的測試,nginx的+ SPDY組合工作得很好。所以是的,我們現在知道它略微有alpha/beta。我們願意承擔一個小風險。

d)裸記住,我們的服務是90%+ AJAX。只有初始條目通過非ajax提供,所有其他「頁面瀏覽」都通過ajax處理。因此,這對於我們的大部分用戶來說可能會加快速度。

謝謝。

+0

因爲它不與個人,緩/攤開請求幫助,沒有的事實,多數是AJAX意味着不能爲大多數用戶加快? – Kevin 2013-10-02 07:06:48

回答

2

簡答:地獄是的。

長答案:這取決於。 https://www.phusionpassenger.com沉重的圖像。加載首頁需要很多請求。通過從普通HTTP切換到SPDY,我們減少了25%的加載時間,因爲瀏覽器可以使用更少的往返次數下載更多資產。不過SPDY需要最近的Chrome和Firefox版本。在我們的案例中,我們大多數用戶都是技術用戶,所以這不是問題。如果您的訪問者主要是MSIE,或者如果您沒有以可從並行方式獲益的方式加載資產,那麼SPDY對您無能爲力。在所有其他情況下,SPDY非常棒。