HTTP vs HTTPS
探索HTTP和HTTPS之間的主要差異,了解為什麼HTTPS對於一切都更快更好。
HTTP(超文本傳輸協議)是我們所知的網絡的協議基礎。
它位於TCP之上,TCP位於IP之上。
網頁可以使用HTTP或HTTPS(超文本傳輸協議安全版)。
它們有什麼不同?為什麼現在Chrome將HTTP標記為不安全呢?
安全性
當您從服務器請求一個HTTP頁面時,數據會通過許多不同的網絡,每個網絡都由一個單獨的公司或實體控制。
從WiFi路由器開始,可能是咖啡店擁有的,也可能是城市公共網絡基礎設施擁有的,網絡中的每個節點都可以看到請求和響應,並以任何方式修改它。
它們可能會注入廣告,可能會注入惡意軟件,可能會記錄您輸入的任何憑據。中間的服務器可以充當中間人,發送被破壞的信息。
這也適用於任何未安全的Internet協議。
HTTPS流量是端到端加密的,這意味著在您和網絡另一端的服務器之間交換的信息中間沒有任何人可以閱讀。
端口
默認情況下,HTTP使用端口80提供服務,而HTTPS使用端口443提供服務。這些是默認端口,但Web服務器可以選擇在不同的隨機端口上提供內容,此時您需要在地址欄中指定:
1 | http://flaviocopes.com |
HTTPS速度慢嗎?
不是!相反地。
有一個關於頁面速度的神話。人們認為為了HTTPS所需要的TLS握手會使頁面速度變慢,但實際上,HTTPS頁面可以比HTTP頁面加載得更快。
為什麼?因為有了HTTP/2,HTTP協議的最新版本。HTTP/2可以並行提供請求,並要求建立安全連接,因此,如果您的服務器使用支持HTTP/2的現代Web服務器,那麼使用HTTPS時,您的網頁將會有顯著的速度提升。
HTTP/2引入了更好的並行處理、多路複用和壓縮,這是HTTP的一個很好的更新。
請參閱以下網頁的示例:<https://www.httpvshttps.com/>和<https://www.troyhunt.com/i-wanna-go-fast-https-massive-speed-advantage/>
HTTPS是否會影響SEO?
是的。
特別是,Google表示,HTTPS在SEO方面會給您帶來優勢。
此外,Google將會在其Chrome瀏覽器中正式將HTTP網站標記為不安全,這清楚地表明,如果您關心Google的需求並且想利用這一點,您應該盡快切換到HTTPS。最好的時間應該是3年前,下一個最好的時間就是今天。
實施HTTPS是否困難?
一點也不。由於Let’s Encrypt提供免費的SSL證書,對HTTPS的推動產生了巨大的影響,現在每個體面的託管提供商都免費為所有帳戶實施它。多虧了這一點,在2018年HTTPS連接比HTTP連接更多。
在過去,對於一個普通網站來說,獲得SSL證書是一個高級選項,只有少數人願意為之支付費用,因為該網站不會賺錢或者不處理用戶數據。
如今已經沒有任何藉口了。
tags: [“HTTP”, “HTTPS”, “security”, “SEO”, “SSL”]