CloudFlare Railgun 是使用加速動態內容優化,確保能以最快的速度為您的客戶提供內容。過去,大部分的網頁內容都無法放入快取,因為其內容是動態內容。然而,即使是動態內容的變更速度可能變慢。Railgun 會跟著每一個頁面任何變化,並只透過網路傳送實際變更的部分。
Railgun 加速動態內容優化介紹
Railgun 達成了 99.6% 的壓縮比率,這表示以往需要使用 200 個封包才能傳輸的內容現在只需要一個封包便能加速傳輸。因此,可為網站訪客提供 140% 的效能改進。
Railgun 可搭配 CloudFlare 的其他效能增進技術運作,這些技術包括自動網路路由最佳化、SPDY 支援、Polish 與 Mirage 影像調整,以及 Rocket Loader。
透過這些工具套件,CloudFlare 可確保您提供的主機代管服務能為全球各地的訪客提供最快速的服務。身為 CloudFlare 合作夥伴,您可以免費將 Railgun 提供給您的 CloudFlare 客戶。一般而言,CloudFlare 客戶每月需支付 200 美元以上的費用來存取此技術。
Railgun 四大功能優勢
- 效能性:降低記憶體快取使用率,資料內容的傳輸更有效率。
- 處理性:最佳化 Railgun 與 HTTP 來源伺服器之間的連線。
- 穩定性:目前使用現在的標準 HTTP 解析器,可提供更好的通訊協定相容性,讓更加穩定。
- 可用性:針對許多功能與 Railgun 的支援提高了可用最佳化。
Railgun 數據中心列表
Railgun 數據中心遍布全球,整體網絡頻寬可達 10Gbps,目標是 99% 網絡流量的延遲封包控制在 30ms 以內。
正在運作中
- 北美,美國東部
- 北美,美國西部
- 歐洲,荷蘭
- 亞洲,新加坡
正在計劃中
- 亞洲,印度
- 澳洲,澳大利亞
- 南美,巴西
為什麼不能使用 Railgun 技術功能?
- 主機代管合作夥伴,內建免費提供存取此技術功能。
- 用戶需支付每月 200 美元升級至 Business Plan,來存取此技術功能。
如何開啟 Railgun 技術功能?
- 在 Speed 標籤選單裡
- 下方的 Railgun 區塊,把 Off 切換成 On
再按 Test 鍵,就會看到是 Success 綠色勾勾,表示成功
Test 結果是 Error?如何解析?
- 不可用 Cache Everything、 Forwarding 二種模式,需透過 Page Rules 調整
- 需 CHAME、A、AAAA 接入 www 開啟 Cloudflare CDN 服務,請檢查 DNS 列表是否啟用 (就是有沒有變成黃色雲端圖示)
- Port 2408 需對外開通 (已授權合作夥伴不需設定)
- CloudFare IP 加入白名單,並允許連接到 Listener 服務器。可以在此處找到CloudFlare IP IPv4/IPv6 範圍列表 (限於 VPS / 實體主機需設定防火牆)
- VPS / 實體主機未安裝 Railgun 套件
速度實測對比
開啟和關閉 Railgun 的 TTFB 對比 (數值越低越好),可從 KeyCDN TTFB Tools 來做實測
未開啟 Railgun 實測:
開啟後 Railgun 實測:
從對比圖中來看,已啟用 Railgun後,從 TTFB 延遲封包大幅降低滿不少。
如何判斷 Railgun 工作狀態是否有運作?
可從 Chrome 裝《 Claire 》外掛套件來安裝,您可以在右上角有一個黃色雲端圖,點下去就看到目前狀態。
它會直接顯示出來,也可以顯示 HTTP/2、Railgun、IPv6 以及連接目標 IP PoP 位置,因此查看狀態真的是非常方便。
當 CloudFlare Railgun 連接出現內部錯誤時,是會發生這種情況。如果在請求標頭中發現此錯誤,請到 客服支援服務工單 填寫障礙報修,等待 CF 工程師回覆。