有了這 4 大特性,CDN 好用到飛起

有了這 4 大特性,CDN 好用到飛起

10 人贊了文章

隨著 CDN 市場的快速發展和網路新技術的不斷湧現,目前的 CDN 已不僅僅是當初簡單的內容分發,同時也是新特性研發、新技術推廣及實踐的平台。這些新技術、新特性,或者能夠保障 CDN 安全性,或是提升 CDN 性能、減少資源消耗方面……多種多樣,十分給力!

下面我們從又拍雲 CDN 提供的 4 大特性來介紹下 CDN 業務層的新玩法,搭配使用,讓您的 CDN 好用到飛起來!

特性一: EdgeRules

前世今生

EdgeRules,也可叫作邊緣規則。它是又拍雲基於 Rewrite 開發的邊緣網路智能可擴展應用程序。邊緣規則可以幫助用戶快速實現 URL 改寫、邊緣重定向、請求轉發、請求限速、自定義錯誤頁面、訪問控制、刪除或添加 HTTP 頭部等業務行為,配置簡單,快速部署。可極大降低業務實現成本,網站及 Web 應用開發者或者安全工程師可以快速創建邊緣規則集來提升網站安全及分發性能。

起飛理由

  1. URL 美化,提升網站 SEO
  2. 減少信息交互傳輸時間,降低源站資源消耗
  3. 限制網站請求下載速度,節省更多訪問帶寬
  4. 防止惡意訪問或 DDoS,提升網站安全性

又拍雲 EdgeRules 支持「通用模式」和「編程模式」,不論是「小白黨」或者「技術大神」都可以輕鬆上手(配置路徑:服務管理 > 功能配置 > 邊緣規則) 。強勁的邊緣並行計算能力及豐富的控制函數,讓您享受 CDN 速度的同時有操作源站般的快感。

特性二:HTTP/2

前世今生

HTTP/2 是 HTTP 協議自 1999 年 HTTP 1.1 發布後的首個更新,主要基於 SPDY 協議。它由互聯網工程任務組(IETF)的 Hypertext Transfer Protocol Bis(httpbis)工作小組進行開發。HTTP/2標準於 2015 年 5 月以 RFC 7540 正式發表。

起飛理由

△ HTTP/1.1 VS HTTP/2

  1. 二進位分幀:HTTP/2 採用二進位格式傳輸數據,而非 HTTP 1.x 的文本格式,二進位協議解析起來更高效。
  2. 頭部壓縮:HTTP/2 對消息頭採用 HPACK 進行壓縮傳輸,能夠節省消息頭佔用的網路的流量。
  3. 多路復用:HTTP/2 中,同域名下所有通信都在單個連接上完成(多路復用技術),消除了因多個 TCP 連接而帶來的延時和內存消耗,再配合以其特有的頭部壓縮功能,從而極大的提高傳輸性能。
  4. Server Push(服務端推送):服務端主動推送給客戶端預設的資源,極大的改善頁面訪問效果。

又拍雲 CDN 在 2017 年已全平台支持 HTTP/2 及其 Server Push 特性。又因 HTTP/2 是在 HTTPS 協議的基礎上實現的,所以您只需在又拍雲免費申請 HTTPS 證書並一鍵部署,即可享受 HTTP/2 服務,無需做任何特殊配置。感受速度,就是這麼 easy !

特性三:TLS 1.3

前世今生

TLS 1.3 加密協議是在 TLS 1.0 、TLS 1.1 、TLS 1.2 之前版本基礎上進行的升級和改造,也是迄今為止改動最大的一次。TLS 1.3 是 TLS 協議中最新、最快和最安全的版本,相比舊版的 TLS 協議增加了多項新功能。通過簡化 SSL 握手,提高了建連速度,減少了延遲。並通過移除有安全隱患的加密演算法,提高了用戶訪問的性能、效率和安全性等等。

起飛理由

  1. 增強的安全性:在之前的版本中,TLS 1.2 為了更好的兼容舊版本的瀏覽器,一些站點始終在運行著不安全的加密演算法,這讓互聯網黑客有可乘之機;TLS 1.3 在之前版本的基礎上刪除了那些不安全的加密演算法。
  2. 更快的訪問速度:TLS 1.2 需要兩次往返( 2-RTT )才能完成握手,然後才能發送請求;使用 TLS 1.3 協議只需要一次往返( 1-RTT )就可以完成握手。

又拍雲 CDN 控制台可以一鍵開啟 TLS 1.3(配置路徑:服務管理 > 功能配置 > HTTPS > TLS 1.3) ,開啟後如果客戶端並不支持 TLS 1.3 ,則會自動進行協議降級,仍會使用較低的 TLS 1.2 協議進行通信。嘗鮮,就是這麼簡單!

特性四:智能壓縮

前世今生

互聯網用戶的時間非常寶貴,他們的時間不應該被浪費在漫長的網頁載入中。為了減少網路傳輸的數據量,提高網頁的顯示速度,HTTP 傳輸使用了很多壓縮演算法。目前比較流行的有 Gzip,Bortli、Deflate 等。Gzip 基於 DEFLATE 演算法,它是 LZ77 和霍夫曼編碼的組合,最早用於 UNIX 系統的文件壓縮。HTTP 協議上的 Gzip 編碼是一種用來進 Web 應用程序性能的技術,Google 在 2015 年 9 月推出的無損壓縮演算法 Brotli 。Brotli 通過變種的 LZ77 演算法、Huffman 編碼以及二階文本建模等方式進行數據壓縮,與其他壓縮演算法相比,它有著更高的壓縮效率。

起飛理由

  1. 更快的網頁載入速度:以空間換時間,訪問速度更快
  2. 更省的流量費用:壓縮空間的同時節省了流量費用,智能壓縮同時支持 Gzip 和 Brotli 壓縮演算法,可同時開啟,也可開啟其中一種;其中 Brotli 的性能相比 Gzip 提高了 17-25%。
  3. 更佳的用戶體驗:對於常用的 Web 資源,能減少載入耗時,給用戶更流暢的使用體驗。

又拍雲已經上線了「智能壓縮」功能(配置路徑:服務管理 > 功能配置 > 性能優化 > 智能壓縮) ,同時支持 Gzip 和 Brotli 壓縮演算法,無縫切換併兼容,同時支持自定義壓縮級別。重要事情再說一遍:支持 5 個級別的自定義壓縮設置。想在網頁載入中更節約流量嗎?一鍵開啟, 就是這麼簡單!

EdgeRules,HTTP/2,TLS 1.3,智能壓縮,又拍雲CDN網路的四大特性,只需簡單操作就能開啟,能讓網站、App的用戶體驗更快的速度,更安全的傳輸

推薦閱讀:

用了 HTTPS 還不安全,問題就出在低版本 TLS 上?

tech.upyun.com

HTTPS 到底加密了什麼??

tech.upyun.com


推薦閱讀:

怎麼辦理cdn許可證
Cloudflare國外免費DNS/CDN加速工具註冊及設置應用教程
【直播活動】搞事情!聽說阿里雲要現場直播拆伺服器?
CDN的HTTPS相關問題及處理思路

TAG:CDN | HTTP2 | 前端優化 |