2015-05-20 50 views
0

從觀看HTTPS everywhere on YouTube 他們建議HTTPS和SPDY的組合將比通過HTTP提供網頁/資產更快,但後來從閱讀SPDY is Dead. Long Live HTTP/2以及支持HTTP2的支持是一種解決辦法,我有兩個想法來決定是否移動我正在開發一個大型站點來完全支持HTTPS,因爲最終它會在執行性能比較測試(加載DOM內容需要兩次加載時間)之後變慢。我也只是在某處瀏覽器正在放棄對SPDY的支持。在大型網站上轉移到HTTPS的最佳方式是什麼?

什麼是SPDY的狀態,我應該等到HTTP2,直到我主張將所有內容都轉移到HTTPS?我應該接受性能打擊嗎?

回答

2

SPDY肯定會死亡,現在HTTP/2是official specification

Firefox和Chrome已經支持HTTP/2,和服務器開始部署,而不是SPDY它 - 谷歌,Twitter等Internet Explorer的支持將很快與IE 11

HTTP/2到達絕對是gaining momentum,未來將採用HTTP/2和TLS。

對於HTTP/2,您不應該等待,因爲它已經在這裏。

關於性能影響,通常建議是基準測試,但有證據表明TLS上的HTTP/2比HTTP/1.1上的TLS好得多,並且可能與明文HTTP/1.1相比(如果不是更好)視情況而定。

這個背後的原因是由HTTP/2執行的一些優化,例如多路複用,頭壓縮和資源推送,這些都是HTTP/1.1無法實現的。

例如,見demo video(聲明,我是個碼頭提交者),我們在2012年給了(約Jetty和SPDY在那個時候,但HTTP/2 behaves the same),或Go language HTTP/2 demo,或者Akamai HTTP/2 demo。例如,您可以使用Jetty在HTTP/2上部署Java webapps,但也可以在HTTP/2上完成PHP網站。我們自己的網站https://webtide.com是由Jetty在HTTP/2上提供的WordPress服務。

您現在可以移動到TLS和HTTP/2。

+0

謝謝!你有沒有更多的IE瀏覽器支持信息將很快到達IE 11,任何裁判?我認爲HTTP2需要在服務器上啓用?該網站是在Apache和魷魚。 – alexrogins

+0

此外,有沒有風險?是否有像SPDY一樣的漏洞(與GZIP結合使用時)?而且我認爲它完全向後兼容,不會破壞網絡,所以更新沒有任何危害。 – alexrogins

+0

HTTP/2沒有與SPDY使用GZIP壓縮標題相同的問題,因此您在那裏安全。 HTTP/2確實是向後兼容的,所以你不會注意到(如果你正在訪問谷歌服務器 - GMail,YouTube等,你已經使用HTTP/2,我打賭你沒有注意到)。你可以閱讀IE和HTTP/2 [這裏](http://blogs.msdn.com/b/ie/archive/2014/10/08/http-2-the-long-awaited-sequel.aspx)。至於apache和squid,你必須檢查這些項目關於HTTP/2的當前狀態。 – sbordet

相關問題