Cloudflare 和 CDN – WordPress 權威指南

已發表: 2022-01-13

CDN 或內容交付網絡是代表其他服務器交付內容的全球分佈式服務器系統。 CDN 緩存來自源服務器的數據,允許用戶從附近的服務器訪問數據,從而提高性能並減少延遲。

CDN 是我們現代世界的重要組成部分。 您在任何網站或應用程序上查看的內容——無論是通過台式機、筆記本電腦、平板電腦還是智能手機——很可能是使用內容交付網絡交付的。

在本文中,我們將深入研究內容交付網絡,詳細了解它們的作用以及方式。 我們還將查看一些最常用的 CDN,然後特別關注 Cloudflare,分享我們對它與眾不同之處的看法。 完成這一點將是一些關於啟動和運行 Cloudflare 的不同方法的教程。 劇透:這很容易。

繼續閱讀,或使用以下鏈接跳轉:

  • 什麼是 CDN,為什麼需要它?
  • CDN 領域
    • CDN 和 DNS
  • 什麼是 Cloudflare,以及是什麼讓它如此特別?
  • Cloudflare 設置
    • 創建 Cloudflare 帳戶
    • 通過 Cloudflare 的網站進行設置
    • 通過 cPanel 設置 Cloudflare
    • 使用 Cloudflare WordPress 插件
  • 在蜂鳥中優化 Cloudflare
  • 雲上(耀斑) 9

我們走了!

什麼是 CDN,為什麼需要它?

CDN 在 1990 年代後期出現,作為緩解互聯網性能瓶頸的一種手段。 從那時起,它們已經發展到服務於互聯網內容的很大一部分,包括 Web 對象(文本、圖形、腳本)、可下載對象(媒體文件、軟件、文檔)、應用程序(電子商務、門戶網站)和媒體(實時流媒體、點播和社交媒體)。

如果沒有有效的 CDN,您在當今的在線世界中看到的大部分內容,特別是從遠處或與大量其他用戶同時訪問的內容,將需要永遠加載、定期交付中斷(緩衝、故障、凍結),或完全固定網站。

電腦故障
如果沒有 CDN 從服務器到服務器的數據傳輸,問題的可能性就很高。

使用 CDN 有很多好處。 除了提高速度之外,它們還增強了站點安全性、降低了成本、實現了更高的可擴展性並提供了更好的用戶體驗。

如果沒有 CDN,內容源服務器的故障風險要大得多。 由於它們必須響應每個最終用戶的單獨請求,因此流量或持續負載的大峰值會帶來很高的風險。

通過使用在物理和網絡上都比源更近的服務器響應最終用戶的請求,CDN 可以減輕內容服務器的流量並改善 Web 體驗,從而使內容提供商及其最終用戶都受益。

如果您的網站託管在靠近試圖訪問您內容的用戶的地理位置,他們將在幾分之一秒內看到您的內容。 但是對於那些更遠的人來說,這個距離會產生問題,因為瀏覽器必須從您所在地區的服務器獲取內容,然後將其顯示給千里之外的人。

此外,如果來自其他國家/地區的用戶同時請求相同的內容,服務器就會充滿這些請求,從而增加加載和提​​供內容所需的時間。 這反過來會影響向用戶交付內容的速度。

內容交付網絡為這種情況提供了解決方案。 由於 CDN 是部署在世界各地的廣泛的服務器網絡,因此在其上存儲和緩存您的網站資產可以極大地提高最終用戶的速度。 使用 CDN 時,距離您很遠的用戶會從更近的服務器獲取緩存內容並將其交付給他們。

CDN 領域

像 WordPress 世界中的大多數工具一樣,那裡有許多內容交付網絡。

以下是一些最著名的 CDN:

  • 亞馬遜雲前
  • 微軟 Azure CDN
  • 關鍵CDN
  • 堆棧路徑
  • 阿卡邁
  • 蘇庫裡
  • 緩存飛
  • Imperva/Incapsula
  • Cloudflare

這些只是可用公司的一部分。 無需太深入,我們將快速匯總這些最受歡迎的內容。

Amazon CloudFront 是商業巨頭 Jeff Bezos 旗下的分支機構之一。 Amazon Web Services(又名 AWS,世界上最全面和最廣泛採用的雲平台)專為高性能、安全性和開發人員便利性而構建。 CloudFront 以低延遲和高傳輸速度安全地交付內容,通過具有自動網絡映射和智能路由的 310 多個全球分散的存在點 (PoP) 交付數據。

要使用它,您需要使用 AWS for WordPress 插件創建 CloudFront 分配,或者創建一個安全的靜態網站。

Microsoft Azure CDN 是科技巨頭比爾蓋茨的Windows軟件公司的一個分支。 它提供安全、可靠的內容交付,具有全球覆蓋和巨大的可擴展性。 Azure 可讓您減少加載時間、節省帶寬並加快響應速度——無論您是在開發或管理網站或移動應用程序、編碼和分發流媒體、遊戲軟件、固件更新還是 IoT 端點。

KeyCDN 是一個預算友好的 CDN,它提供了多種選項來提高網站的性能。 其中一些工具包括無限 SSL 證書、低延遲、積極的 Gzip 壓縮、快速 HTTP/2 交付、流量限制設置、熱鏈接保護和雙因素身份驗證。 定價包括無限的 HTTP 和 HTTPS 請求,以及較低的最低使用費(每月),基於帳戶總流量和使用的其他服務。

StackPath 具有全面的內置功能,包括內容保護和資產優化。 Stackpath CDN 提供高速性能(全球邊緣位置、冗餘第 1 層運營商連接、全球任播、所有位置之間的專用網絡骨幹網)、更高的安全性(交付控制、DDoS 攻擊緩解、SSL)、完全可見性(內置分析和報告、RESTful API、自定義選項)和降低總成本(減少總帶寬消耗、減少停機時間和增加可訪問性)。

Akamai 是現存最古老的內容交付網絡公司之一。 據稱是世界上最大的邊緣平台,Akamai 的口號是“讓您的數字體驗更貼近用戶,遠離威脅”。 它們具有快速、引人入勝的應用程序和 API 性能(通過強大的數據和自動化增強),並在任何設備上向最大的受眾提供一致的流媒體體驗。 注意:Akamai 並未公佈其 CDN 網絡規模或 POP 所在位置的詳細信息。

Sucuri CDN 會自動將您的網站緩存在其邊緣,使其速度提高 70%。 Sucuri 提供多種緩存選項、可靠的網站正常運行時間以及高可用性和冗餘。 他們還微調設置以提供最大的性能和保護,並提供自定義選項。 您可以選擇最適合您的需求,或從他們那裡獲得幫助。 他們的全球任播網絡在美國、歐洲、亞洲有 10 個 SuperPOP,在澳大利亞和巴西有 2 個 CDN POP。

CacheFly 專注於媒體文件的快速交付,承諾以低於 1 秒的延遲交付視頻。 除了超低延遲視頻流(同時向超過一百萬用戶提供視頻)之外,CacheFly 還提供閃電般的遊戲(具有行業領先的吞吐速度)、移動內容優化(自動和簡單)和多 CDN(用於冗餘和故障轉移)。 從這些規格中,您可以看到 CacheFly 特別適合流媒體和遊戲客戶(儘管不是他們獨有的)。

Imperva(以前稱為Incapsula )將內容緩存、負載平衡和故障轉移原生內置到一個全面的 Web 應用程序和 API 保護 (WAAP) 平台中,因此您的應用程序可以在全球範圍內安全地交付。 DDoS 保護和安全 CDN 相結合,可提供完整的邊緣安全性。 Imperva 的網站/網絡防禦使其成為處理機密信息的公司的理想選擇,例如銀行和保險機構。

Cloudflare 是一個全球 CDN,旨在讓您的所有互聯網連接安全、私密和快速。 這個靈活且可編程的全球網絡旨在為各種規模的公司和組織提供服務,從個人開發人員到大公司,為每個人提供曾經只有互聯網巨頭才能獲得的服務。 Cloudflare 強大、可靠且流暢。

CDN 和 DNS

某些 CDN(例如 Amazon CloudFront)要求您執行初始服務器加載,然後在引用資產時使用 CDN URL。 然後,CDN 將確定使用哪個服務器來實際處理請求。

其他 CDN,例如 Cloudflare,在 DNS 級別進一步向上游運行。 實際上,您的所有流量都通過 Cloudflare 路由(通過將您的名稱服務器更改為它們的名稱服務器)。 然後,它分析每個請求,為它擁有資產的請求提供服務(在初始掃描中獲取它們),並將其他請求傳遞到您的站點(主要是您的動態內容,例如帖子和頁面)。

DNS 方法有幾個明顯的優點:

  • 快速而輕鬆 – 只需更改您的域名服務器
  • 輕鬆逆轉——只需將您的域名服務器更改回您的託管服務提供商
  • 提高安全性 – Cloudflare 會查看每個請求並自動過濾掉來自已知可疑 IP 地址的請求
  • 發布過程沒有變化

添加到該列表中,Cloudflare 在其產品列表中具有免費層,並且將 Cloudflare 用於您的 WordPress 網站非常引人注目。 以及它是我們首選 CDN 的原因。

什麼是 Cloudflare,以及是什麼讓它如此特別?

Cloudflare 是一個功能強大的 CDN,其架構為您提供了一組集成的網絡服務,旨在在其全球網絡中的每個數據中心的每台服務器上運行每項服務,所有這些都可以從一個儀表板訪問。

Cloudflare 橫幅
Cloudflare 是一個非常強大且受歡迎的 CDN。

它是安全的。 Cloudflare 的 100 TBPS 網絡內置於網絡的每個組件中,平均每天可阻止 700 億次威脅,包括一些有記錄以來最大的 DDoS 攻擊。

它是私人的。 Cloudflare 遵守當地關於數據本地化和存儲的法規,並且不從廣告中產生收入(不收集和保留代表客戶處理的個人數據)。

它很快。 它與所有主要的雲提供商都有連接,並且與世界上幾乎所有的服務提供商都有互連。 此外,位於 250 多個城市的數據中心可為全球 95% 的互聯網用戶提供低於 50 毫秒的延遲。

這是無憂無慮的。 Cloudflare 在設計時考慮到了最大程度的易用性:

  • 安裝時間不到 5 分鐘
  • 任何擁有網站和自己域名的人都可以使用 CF(無論平台如何)
  • 不需要額外的硬件或軟件
  • 無需更改代碼
  • 您可以保留當前的託管服務提供商(或選擇您喜歡的任何一個)

Cloudflare 還聲稱擁有他們獨有的驚人功能 - APO 或自動平台優化。 使用 APO 的效果類似於在 CDN 上託管靜態文件,但無需管理複雜的技術堆棧。

除了緩存您的靜態資產(圖像、JavaScript、CSS)外,APO 還使用 Cloudflare 的龐大邊緣網絡緩存您網站上的實際內容(HTML)。

隨著您的整個網站都從緩存中提供服務,您的訪問者將獲得接近即時的加載時間。 Cloudflare 報告稱,其測試顯示 APO 為 HTML 首字節時間 (TTFB) 提供了低於 400 毫秒的一致加載時間。

內容創建者保留創建動態網站的能力,而無需為了性能而對其工作流程進行任何更改。

如果您當前正在使用 Cloudflare 的免費計劃,則可以以較低(個位數)的月費獲得 APO 附加組件。 如果您使用他們的 Professional、Business 或 Enterprise 計劃,APO 已包含在您的訂閱中。

Cloudflare 網站上列出的計劃和價格位於頂部菜單標題Application Services > Overview下。 APO 功能位於Application Services > Add-ons下。

現在我們已經清楚地了解了 Cloudflare 可以做什麼,讓我們繼續實施它。

Cloudflare 設置

如前所述,在一個簡單的過程中設置 Cloudflare。 有多種實現選項,我們將為每個選項進行演練。

所需的第一步是……

創建 Cloudflare 帳戶

無論您是要使用他們的免費服務還是購買計劃,您都需要擁有一個 Cloudflare 帳戶。

如果您已經擁有 Cloudflare 帳戶,則必須先登錄才能添加站點。

如果您還沒有,則需要創建一個 Cloudflare 帳戶:

  1. 轉到 CloudFlare 的註冊頁面。
  2. 輸入您的電子郵件地址和密碼
  3. 單擊創建帳戶。

這就是帳戶設置的全部內容。 接下來,我們將研究使用三種不同的方法來運行 Cloudflare。

通過 Cloudflare 的網站進行設置

創建帳戶和/或登錄後,Cloudflare 會要求您添加站點。 如果您願意,還可以使用 CF 的自動化功能一次添加多個站點。

現在讓我們添加一個站點。

將站點添加到您的 Cloudflare 帳戶

  1. 在您的帳戶頁面上登錄後,單擊主頁/儀表板右上角的添加站點
  2. 輸入您網站的根域,然後單擊下方的添加站點 示例:如果您的網站是www.mysite.com ,請輸入mysite.com

    Cloudflare 選擇一個站點
    選擇要通過 Cloudflare 代理的域。
  3. 選擇其中一個計劃,然後單擊底部的繼續

    CF 選擇計劃
    在 Cloudflare 帳戶創建期間選擇計劃。 他們有一個免費的!
  4. Cloudflare 對現有 DNS 記錄進行快速掃描,然後加載頁面Review your DNS records

    CF DNS 記錄
    Cloudflare 上的 DNS 記錄管理窗口。
  5. 驗證查詢結果中的 DNS 記錄是否配置正確。 (這些記錄將在您更新域名服務器後在 Cloudflare 中生效。)對於免費帳戶,您的狀態將是Proxied:加速並保護流量,由橙色雲圖標指示。
  6. 根據需要調整記錄,或單擊繼續

如果您需要手動添加缺失的 DNS 記錄,請單擊此處。

如果您需要有關哪些子域與 CF 代理兼容的幫助,請單擊此處。

要在 Cloudflare 上完成設置並激活您的域,您的名稱服務器必須指向它們。 這將我們帶到下一部分。

將您的域名服務器更改為 Cloudflare

CF 名稱服務器消息
必須修改名稱服務器才能在 Cloudflare 中工作。

您可以通過您的帳戶設置將任何註冊商的名稱服務器指向 Cloudflare。

Cloudflare 確實有自己的註冊服務,這意味著您可以根據需要直接從他們那裡購買域名。 (Cloudflare 的域註冊服務目前僅支持常見的 TLD(頂級域)。)

  1. 登錄並導航到 Cloudflare 的儀表板,然後單擊您新添加的域。

    CF主頁
    您在 Cloudflare 主頁上的網站。
  2. Cloudflare 將帶您進入他們的概覽 > 完成您的名稱服務器設置頁面。 複製(或記住)替換為 Cloudflare 的名稱服務器名稱服務器 1 和 2。

    CF 複製名稱服務器
    立即行動,從 Cloudflare 獲取您的域名服務器。
  3. 登錄到您的域註冊商的管理員帳戶。 如果您不確定您的域名註冊商是誰,您可以前往 ICANN 查找。

    ICANN 註冊管理機構查詢
    如果您不知道您的域名註冊商是誰,ICANN 將找到它。
  4. 將您的註冊商帳戶中的當前名稱服務器記錄替換為您從 Cloudflare 複製的信息。

Presto,change-o,你已經重新指向了你的域名服務器。

這是最常見的註冊商的詳細說明和鏈接的方便列表。

  1. 等待您的註冊商更新您的域名服務器; 這可能需要幾分鐘到 24 小時。
  2. 通過登錄 Cloudflare 儀表板確認您的站點激活。
  • 如果您不再看到Complete your nameserver setup ,則您已成功更新您的名稱服務器並且您的域在 Cloudflare 中處於活動狀態。
  • 如果Complete your nameserver setup仍然出現,請確保名稱服務器輸出正確拼寫 Cloudflare 名稱服務器,並確認 Cloudflare 的名稱服務器是列出的唯一名稱服務器。
  • 如果名稱服務器輸出正確,請選擇Re-check now

您現在應該會看到(或很快會看到)您 Cloudflare 帳戶中此域上的綠色複選標記。 一旦您的域名服務器在其網站上處於活動狀態,您還將收到一封來自 Cloudflare 的確認電子郵件。

CF 確認
Cloudflare 確認讓您大呼小叫。

單擊此處獲取將您的域名服務器更改為 Cloudflare 的更多幫助。

對於代理到 Cloudflare 的 DNS 記錄,在 DNS 查詢中返回 Cloudflare 的 IP 地址,而不是您的原始服務器 IP 地址。 這允許 Cloudflare 優化、緩存和保護您網站的所有請求。

驗證您的流量是通過 Cloudflare 路由的

雖然不是必需的,但您可以通過其他方式檢查您的域名服務器現在是否指向 Cloudflare。 有幾種不同的方法可以做到這一點。

請注意,大多數在線 DNS 工具使用緩存的查詢結果,因此它們可能需要更長的時間才能顯示更新的名稱服務器。

方法一:在操作系統命令行/提示符中使用以下文本。

在 Linux/Unix 上:
挖域名+trace @1.1.1.1
挖域名+trace @8.8.8.8

在 Windows 上:
nslookup域名1.1.1.1
nslookup域名 8.8.8.8

請務必將通用“ domain_name ”替換為您的實際域名。)

Wonders C 提示檢查
我的 Windows 命令提示符名稱服務器檢查顯示了什麼。

僅供參考,8.8.8.8 是 Google DNS 服務器,而 1.1.1.1 是由 Cloudflare 運營的 DNS 解析器。

方法 2:使用在線工具,例如這個 DNS Propagation Checker。

如果此處返回的名稱服務器不是 Cloudflare 提供和預期的名稱服務器,您需要諮詢您的註冊商。

如果遇到問題,您可以執行以下操作:

  • 檢查是否存在 DS 記錄; 如果有,請在您的註冊商處將其刪除。
  • 檢查是否存在 Cloudflare 名稱服務器; 如果還有其他人,請在Registrar配置中刪除它們。
  • 檢查您的 Registrar 配置中的 Cloudflare 名稱服務器是否拼寫正確。

單擊此處了解其他 Cloudflare DNS 常見問題解答。

確認流量已代理到 Cloudflare

一些在線工具(例如 GTmetrix)不將 Cloudflare 識別為內容交付網絡,因為 Cloudflare 不像傳統 CDN 那樣運行。

要通過 Cloudflare 確認您的域流量主動代理:

  1. 複製此 URL >> https://www.mysite.com /cdn-cgi/trace,然後將“ www.mysite.com 部分替換為代理到 Cloudflare 的域。
  2. 將編輯後的代碼粘貼到瀏覽器中,然後輸入以加載頁面。

如果代理到 Cloudflare,類似於下圖的輸出將出現在您的瀏覽器中:

代理檢查器示例
用於確認域流量的示例文本通過 Cloudflare 使用cdn-cgi跟踪進行代理。
代理檢查器,我的結果
我的結果是,確認流量是通過 Cloudflare 使用cdn-cgi跟踪代理的。

如果您沒有觀察到類似的輸出:

  • 確認您的 DNS 記錄在其行中有橙色雲圖標。
  • 在 ICANN 輸入您的域,以確認名稱服務器僅列出您的域的 Cloudflare 名稱服務器。

對於任何未解決的問題或疑問,請查看 Cloudflare 的完整故障排除指南。

現在我們來看看我們的第二種情況,即……

通過 cPanel 設置 Cloudflare

在本節中,我們將了解如何通過 cPanel 客戶界面激活 Cloudflare。

許多託管服務提供商都支持 cPanel 中內置的 Cloudflare,因此安裝 Cloudflare 就像填寫一個簡短的表格一樣簡單。 根據您的託管服務提供商處理 cPanel 的方式,這可能看起來略有不同,但應該遵循相同的基本步驟。

  1. 安裝 Cloudflare 插件後,您應該會在 cPanel 中看到 Cloudflare 圖標。 雙擊打開應用程序。

    cPanel中的CF
    在 cPanel 的軟件部分找到 Cloudflare。
  2. 通過登錄屏幕登錄到您的 Cloudflare 帳戶。 (如果您跳過了本文的帳戶創建部分並且還沒有帳戶,請單擊註冊。)
  3. 您的 Cloudflare 帳戶可能會為您配置,這再次取決於您的託管服務提供商。 但是,您應該能夠選擇要使用 Cloudflare 的站點。

現在進入我們的最終方法……

使用 Cloudflare WordPress 插件

Cloudflare 在 WordPress 存儲庫中有自己的插件。

WP中的CF插件
適用於 WordPress 的 Cloudflare 插件,已準備好安裝。

無論您是否已經設置了 Cloudflare,無論如何都不需要使用該插件。 它只是作為訪問某些 Cloudflare 設置的另一個點,允許您從 WordPress 中查看或調整它們。 並非所有選項都可以在免費計劃下使用,而是需要專業/付費計劃。

讓我們快速了解一下插件的安裝和工作方式。

  1. 轉到 WordPress 存儲庫,然後搜索 Cloudflare(或者,直接在 WordPress 儀表板中通過Plugins > Add new進行搜索)。
  2. 安裝並激活插件,然後單擊創建您的免費帳戶,或在此處登錄

    CF 插件閃屏
    通過 WordPress Cloudflare 插件登錄。
  3. 輸入您的 Cloudflare 帳戶電子郵件地址和 API 密鑰; 單擊保存 API 憑據

    CF 插件輸入憑據
    WordPress 插件中 Cloudflare 的 API 憑據輸入字段。

登錄後,您將被帶到 Cloudflare 插件的主頁。 您還可以在此處訪問另外兩個頁面,您會看到頂部的藍色圖標標識它們 -設置分析

Home 和 Settings 將讓您留在插件中,而 Analytics 會將您連接到 Cloudflare.com 網站。

WP中的CF插件主頁
Cloudflare WordPress 插件的登錄頁面。

這是登錄後每個頁面上插件選項提供的簡短視頻。

通過 Cloudflare 插件提供的免費和付費計劃選項。

既然我們已經研究了以各種方式設置 Cloudflare,我想向您展示如何通過以下方式進一步提升它……

在蜂鳥中優化 Cloudflare

蜂鳥,如果你不熟悉,是我們的 WordPress 速度優化插件,它是完全免費的。

如果您使用 WPMU DEV 的託管服務,或擁有我們的會員資格之一,Hummingbird Pro 將自動包含在我們提供的服務和產品包中(以及我們的其他高級插件)。

Hbird 插件橫幅
WordPress.org 上的蜂鳥插件橫幅。

Hummingbird 是一個完整的性能套件,具有世界級的緩存、一鍵縮小和大量其他高級優化工具。

Hummingbird 還內置了 Cloudflare 的 APO 集成!

Hbird 和 CF 集成
Hummingbird 和 Cloudflare 協同工作,為您提供令人難以置信的速度和保護。

Cloudflare 的 WordPress APO 是一項付費功能。 (有關功能、計劃和定價的更多信息,請參閱上一節“是什麼讓 Cloudflare 如此特別”。)

但是,您仍然可以在 Hummingbird 的免費計劃中將 Cloudflare 集成到他們的免費計劃中,無需付費附加組件。 您將獲得的好處是能夠從 Hummingbird 中清除 Cloudflare 的瀏覽器緩存。

最後,是否獲得 APO 是個人選擇,但它是一個強大的功能,非常值得以所需的少量費用進行投資。

讓我們看看如何在 Hummingbird 中設置 Cloudflare 集成。

  1. 導航到 Cloudflare.com,並確保您已登錄。
  2. 從您的主帳戶頁面中,選擇您為此使用的域,然後單擊它。 在生成的頁面加載中,滾動到底部,然後單擊Get your API token
    儘管您可以使用 Cloudflare 的全局 API 密鑰API 令牌進行 Hummingbird 集成,但還是建議使用 API 令牌,因為它是按區域隔離的。 全局 API 密鑰使管理員可以訪問您的帳戶,這並不是必需的。

    CF 獲取 API 令牌
    從 Cloudflare 的網站獲取 API 令牌。
  3. 從 API 令牌部分,單擊創建令牌。

    CF API 創建令牌
    Cloudflare 中的 API 令牌創建。
  4. 在 API 令牌模板列表中向下滾動到WordPress ,然後單擊Use template

    CF 令牌 WP 模板
    WordPress 是許多預配置權限模板列表中的一個。
  5. 現在我們必須為這個令牌創建一個區域。 向下滾動到區域資源,然後單擊所有區域下的下拉菜單,然後選擇特定區域。 右側會彈出一個新的選擇菜單。 我們需要從此下拉列表中選擇特定區域,這將是我們要通過 WordPress 和 Hummingbird 連接的域。 單擊繼續摘要

    CF API 專區資源
    在區域資源中,選擇區域類型,然後選擇特定區域。
  6. Cloudflare 將以分層格式顯示摘要。 單擊其下方的創建令牌

    CF API 令牌創建
    Cloudflare 的 WordPress API 令牌創建摘要。
  7. API 令牌密鑰已創建。 單擊複製按鈕以復製到剪貼板。
    CF API 令牌準備複製
    複製 Cloudflare 為您創建的 API 令牌。

    您可以隨時在 Cloudflare 上查看與您的域關聯的令牌。 每個域下的列表將顯示哪些令牌處於活動狀態。 只需單擊省略號“ ... ”即可查看查看摘要、編輯、滾動刪除的選項。 如果您願意的話,這可以讓您快速輕鬆地撤銷令牌。

    CF API 管理令牌
    Cloudflare 的 API 令牌管理頁面。

    如果您的 API 令牌(Cloudflare 稱其為“秘密”)丟失或被認為已洩露,您將選擇Roll選項。 將您的密鑰滾動到新密鑰將使之前的密鑰無效,但訪問和權限將與之前的密鑰相同。

    現在我們已經獲得了令牌,我們可以返回 WordPress 網站中的 Hummingbird 插件。

  8. 從儀表板中,導航到Hummingbird > Caching

    Hbird 集成頁面中的 CF
    蜂鳥集成可從緩存頁面獲得。
  9. 在 Integrations 中,單擊 Cloudflare 行右側的藍色加號 +按鈕,然後出現 Hummingbird 彈出嚮導。
    確保與您的 Cloudflare 帳戶關聯的電子郵件位於電子郵件字段中,然後單擊API Token 。 將您複製的密鑰粘貼到Cloudflare API 令牌字段中,然後單擊Connect

    CF Hbird 憑證條目
    在 Hummingbird 的彈出集成嚮導中輸入所需的憑據。

    蜂鳥顯示一條消息,指示您需要激活一個區域。

  10. Select zone的下拉菜單中,選擇我們剛剛在 Cloudflare 上獲得 API 令牌的域,然後單擊Enable Cloudflare

    Hbird CF 添加區
    輸入憑據後,您需要告訴 Hummingbird 您正在連接哪個區域(域)。

多田! 您現在已成功將 Cloudflare 與 Hummingbird 集成。

Hbird CF 連接確認
狀態下的綠色指示器讓您知道您的 Cloudflare 帳戶已在 Hummingbird 中連接。

如果您訂閱了 Cloudflare 的 APO 功能,則需要處理最後一點內務。

向下滾動到頁面底部並切換Enable APO按鈕。 你去吧!

Hbird CF 啟用 APO
Hummingbird 的 Cloudflare 集成允許啟用 APO。

如果您不為 Cloudflare 的 APO 服務付費,此切換按鈕將顯示為灰色,但為了您的方便(如果您有興趣),提供了從 Cloudflare 網站購買它的鏈接。

按設備緩存 Hbird 和 CF
Cloudflare 的 Hummingbird 集成設置允許您按設備類型進行緩存。

啟用後,您還可以在內部選擇一個附加選項,以根據站點訪問者使用的設備類型緩存內容。 按設備類型緩存可確保根據所使用的設備類型(移動設備、平板電腦或台式機)僅緩存所需的資產並將其傳送到用戶的瀏覽器。

Hummingbird 和 Cloudflare 現在將協同工作,為您提供令人難以置信的速度和保護。

雲上(耀斑)9

在當今世界,幾乎所有網站和應用程序都依賴 CDN 來幫助向其用戶提供內容。 這是有道理的,因為 CDN 已經證明了它們的許多好處,其中包括前四項:更好的性能、更高的可靠性、成本節約和抵禦網絡攻擊的彈性。

選擇 CDN 有很多選擇,因此,如果您不喜歡以前嘗試過的 CDN,請不要放棄! Cloudflare 尤其是一個不錯的選擇,尤其是由於其驚人的專有 APO 功能。

正如您在本文中看到的,在 WordPress 中設置 Cloudflare 可以通過多種不同的方式完成(沒有一種是困難的),之後您將繼續獲得它的回報。

考慮到 CDN 和 Cloudflare 帶來的力量和預防,似乎沒有理由不給他們舊學院的嘗試。

您使用 Cloudflare CDN 嗎? 你的經歷是什麼? 請在下面的評論中告訴我們。