概述
Cloudflare 與 Shopify 攜手為所有 Shopify 商家網(wǎng)站提供Cloudflare 的性能與安全性優(yōu)勢。Shopify 商家還可以訂閱 Enterprise 計劃,使用自己的 Cloudflare 帳戶將 Web 流量通過 Cloudflare 進行代理。在享受 Shopify 的 Cloudflare 好處外還使用自己的帳戶開啟 Cloudflare,這稱為 Orange-to-Orange(O2O)。O2O 會同時應用于您本身和 Shopify 的安全性設置。
O2O 如何在 Cloudflare 上為 Shopify 商家工作的示意圖
為 Shopify 網(wǎng)站啟用 O2O
啟用 O2O 僅面向 Cloudflare Enterprise 計劃。
要為您的帳戶啟用 O2O,需要通過一個 A 或 CNAME DNS 記錄將您的商店域指向域名 shop.myshopify.com。將該記錄設為橙色云。
添加啟用了代理的 DNS 記錄后,請與您的客戶團隊聯(lián)系,以在商店域上啟用 O2O。
最佳做法
某些 Cloudflare 功能如果與 O2O 搭配使用,可能會中斷發(fā)往 Shopify 商店的流量流或向訪問者顯示不正確的數(shù)據(jù)。在使用以下功能之前,請先查看最佳做法:
高速緩存
默認情況下,HTML 頁面緩存為禁用狀態(tài)。商家不應該啟用 HTML 緩存,因為 Shopify 在 Cloudflare 之外執(zhí)行自己的緩存。開啟緩存可能會導致庫存顯示顯示。
頁面規(guī)則
與 Shopify 所用子域匹配的頁面規(guī)則如果配置不當,可能會阻止或擾亂電子商務訪問者到您網(wǎng)站的流量。
Workers
與頁面規(guī)則類似,Workers 可能會中斷發(fā)往您網(wǎng)站的流量,從而導致收益縮減。編寫 Workers 應謹慎。建議您從 Workers 路由中排除用于 Shopify 的子域。
DNS CAA 記錄
Shopify 使用 Let’s Encrypt 為商家域頒發(fā) SSL/TLS 證書。如果您添加任何 DNS CAA 記錄,則必須選擇 Let’s Encrypt 作為證書頒發(fā)機構(gòu)(CA),否則 HTTPS 連接可能會出錯。
自定義防火墻規(guī)則
Shopify 不支持自定義防火墻規(guī)則,因此請謹慎使用。
速率限制
Shopify 不支持速率限制,因此請謹慎使用。
Argo Smart Routing
Argo Smart Routing 與適用于商家的 O2O 不兼容。
負載平衡
負載平衡與適用于商家的 O2O 不兼容。