2015-05-13 70 views
2

當談到構建我的Web應用程序時,我知道HTTP 2將被推薦用於所有來到該站點的流量。我瞭解安全問題以及現在推薦/強制使用的原因。HTTP 2對Web開發人員意味着什麼

當談到我編碼和理解的基於Web的語言,如Ruby,PHP和Perl。

是否有任何特殊功能,我將不得不做的安全連接到我的服務器或所有我們需要做的是重定向到https://所有流量http://

基本上,我在PHP中的自動加載類將加載所有的類和函數來讓我的web應用程序運行。我是否需要創建一個SSL.class.php以使連接在我的PHP中安全?

+0

你現在不需要在PHP中使用http 1.1的SSL類,因爲所有這些都是在它打到你的PHP之前由web服務器處理的;就您的PHP而言,http 2將與您的PHP相同,不會更改用於處理ssl/tls的代碼 –

回答

2

如果您的應用程序將大量數據傳輸給許多併發用戶,HTTP/1.1上的HTTP/1.1上的更改通常是相關的。

有沒有辦法,我必須做生產到我的服務器的安全連接的任何特殊功能或所有我們需要做的是重定向所有流量https://超過http://

不。HTTP/2.0不需要TLS。如果你想要TLS(其中,我個人認爲我鼓勵),你仍然需要發送客戶到https://

基本上,我在PHP中的自動加載類將加載所有的類和函數來讓我的web應用程序運行。我需要創建一個SSL.class.php來允許連接在我的PHP中安全嗎?

在大多數情況下,HTTP層是一個web服務器問題,而不是PHP-land應用程序代碼問題。

如果您正在開發一個堅持以類似HTTP的方式解析請求頭和管理響應的框架,那麼您可能需要了解協議新版本中的一些更改。

差異HTTP/1.1和HTTP/2.0之間,用於開發

Source

除非你的應用程序是敏銳地意識到網絡協議,它應該沒多大關係爲我們一天到一天CRUD接口。