Cloudflare 免費 CDN 與 DNS 完整教學:WordPress 網站加速與安全防護指南

Cloudflare 免費 CDN 與 DNS 設定教學,帶你完成註冊、加入網域、DNS 紀錄、Nameserver、SSL/TLS 與速度最佳化,並說明 2026 年免費方案限制與安全建議。

用 AI 摘要這篇文章:

如果你有自己的網域,而且用 WordPress、共享主機或 VPS 架站,Cloudflare 的免費方案幾乎沒有不開的理由。它幫你加速網站載入、自動簽發 SSL 憑證、擋掉 DDoS 攻擊,而且免費方案不限流量。依照 Cloudflare 官方網路地圖,截至 2026 年 5 月,全球已涵蓋 330 座以上城市的節點,台灣也有台北 PoP。這篇文章從 Cloudflare 的原理講到實際設定,讓你花 15 分鐘就能完成所有配置。

服務名稱:Cloudflare
官方網站:https://www.cloudflare.com/
費用:免費方案可用,Pro 方案年繳每月 $20 美元起

目錄

Cloudflare 是什麼?CDN、DNS 與安全防護一次搞懂

Cloudflare 是一層介於訪客與你網站主機之間的反向代理服務,同時提供 CDN 快取、DNS 代管、DDoS 防護、WAF 防火牆與 SSL 憑證簽發等功能。它不是虛擬主機,不能用來取代你的 主機服務,也不是裝在 WordPress 後台的外掛。你需要在 Cloudflare 控制面板完成設定,並把網域的 DNS 代管轉移過來,設定好之後大部分功能就會自動生效。

運作原理其實很直覺:當有人造訪你的網站時,請求不會直接連到你的主機,而是先經過 Cloudflare 的全球網路。如果快取裡已經有靜態內容(圖片、CSS、JavaScript),Cloudflare 直接回傳,根本不用回源到你的主機。遇到惡意流量或攻擊,Cloudflare 會在邊緣節點直接擋掉,保護主機不被打垮。

Cloudflare 成立於 2009 年,總部在美國舊金山,截至 2026 年 5 月在全球 330 座以上城市部署了節點。剛開始只做 CDN 和 DNS,後來一路擴展到 Web 應用防火牆(WAF)、邊緣運算(Workers)、零出口費物件儲存(R2)、Email Routing 等服務。對一般站長來說,最實際的好處是這些功能在免費方案就能用到,不需要月繳幾十美元。

一個很多人會搞混的觀念:Cloudflare 和 WordPress 外掛是完全不同的東西。外掛裝在後台,處理的是 PHP 層級的快取與最佳化;Cloudflare 運作在 DNS 層級,在流量抵達主機之前就先介入。兩者可以同時使用,而且搭配得好的話效果會疊加。如果你對主機的概念還不太熟悉,可以先看看我們整理的 虛擬主機是什麼 一文。

Cloudflare 免費方案包含哪些功能?完整清單一次看

Cloudflare 的免費方案比多數人想像的豐富很多。截至 2026 年 5 月,依照 Cloudflare 官方方案頁 的資訊,免費方案已包含 WAF 與免費託管規則集(Free Managed Ruleset),這是近年最重要的功能升級。以下是完成 DNS 代管設定後就能使用的功能:

全球 CDN 快取與自動壓縮

Cloudflare 在全球 330 座以上城市部署了節點,你的靜態資源(圖片、CSS、JS、字型)會被快取在離訪客最近的節點。搭配自動 Brotli 與 gzip 壓縮,傳輸量可以再縮小 20-30%。對台灣站長來說,台北 PoP 的存在意味著本地訪客的延遲會比使用只有歐美節點的 CDN 低不少。

免費 SSL/TLS 憑證

Cloudflare 的 Universal SSL 會自動為你的網域簽發 SSL 憑證,讓網站啟用 HTTPS。不需要手動申請 Let’s Encrypt 或購買付費憑證,只要完成 DNS 代管設定,憑證就會在幾分鐘內自動生效。這對於使用不提供免費 SSL 的老舊 主機方案 的站長特別有用。

不限流量 DDoS 防護

免費方案就提供不限流量的第 3 到第 7 層 DDoS 防護。不管你的網站被多大的流量攻擊,Cloudflare 都會在邊緣節點吸收掉。這對小型網站來說是非常有價值的保障,因為大多數共享主機遇到攻擊時只會直接把你的站暫停。

DNS 代管

Cloudflare 經營全球最快的權威 DNS 服務之一。依照 Cloudflare DNS FAQ,免費方案每個 zone 可以建立 200 筆 DNS 紀錄;2024 年 9 月 1 日以前建立的免費 zone,官方保留較高的 1,000 筆上限。DNS 查詢速度通常在 10ms 以下,對 TTFB 有直接幫助。

WAF 與免費託管規則集

這是近年 Cloudflare 對免費方案最大的功能升級。依照 Cloudflare 官方方案頁WAF Managed Rules 文件,免費方案現在包含 WAF 與免費託管規則集(Free Managed Ruleset)。規則集由 Cloudflare 安全團隊維護,預設啟用 Block 動作,自動攔截 SQL 注入、XSS、指令注入等常見攻擊。此外,依照 Cloudflare WAF Custom Rules 文件,免費方案還可以設定 5 條自訂防護規則,根據 IP、國家、URI 路徑、User-Agent 等條件來允許、挑戰或封鎖請求。

Cloudflare Workers 邊緣運算

Workers 讓你在 Cloudflare 的邊緣節點執行輕量程式碼,Workers Free 官方限制為每天 100,000 次請求、每次 10ms CPU 時間。可以做 A/B Testing、地理重定向、自訂 Header 注入等。詳細教學請參考我們的 Cloudflare Workers 教學

其他免費功能

  • Email Routing:用自訂網域建立信箱地址並轉寄到指定信箱,完全免費。詳見 Cloudflare Email Routing 教學
  • Turnstile 驗證碼:隱私友善的 reCAPTCHA 替代方案,對使用者體驗影響極小。詳見 Cloudflare Turnstile 教學
  • Zero Trust Tunnel:免費安全通道,最多支援 50 位使用者,適合需要遠端存取內部服務的團隊。
  • Always Online:主機暫時離線時,Cloudflare 會從快取提供靜態版本,訪客不會看到空白頁。
  • 1.1.1.1 公共 DNS:全球最快的公共 DNS 解析服務,任何人都能使用。詳見 1.1.1.1 DNS 服務教學

誰適合用 Cloudflare?誰可以跳過?

不是每個網站都需要 Cloudflare,但大多數自有網域的 WordPress 站都會受益。以下幫你快速判斷:

適合使用 Cloudflare 的情況

  • 你有自己的網域名稱和虛擬主機,想免費加速網站。
  • 你的 WordPress 網站需要免費 SSL 憑證,但主機沒有提供。
  • 你擔心網站遭受 DDoS 攻擊或惡意爬蟲。
  • 你想使用自訂網域的免費信箱轉寄功能。
  • 你的主機流量有限,希望透過 CDN 快取來減少主機負載。

可以跳過的情況

  • 你使用的是完全代管的主機服務(例如 Kinsta),主機商已內建 Cloudflare 整合,不需要自己設定。
  • 你使用的是免費部落格平台(如 WordPress.com 免費方案、Blogger),無法更改 DNS。
  • 你的網站只給內部使用,不需要公開存取。

如果你用的是 A2 HostingSiteGround 這類共享主機,Cloudflare 的 CDN 快取能減少主機負載,DDoS 防護能保護你的網站,而且不限流量。很多主機商也在 cPanel 裡內建了 Cloudflare 整合選項,但自己設定通常能獲得更完整的控制。

Cloudflare 方案比較:免費、Pro、Business 差在哪?

Cloudflare 提供 Free、Pro、Business 與 Enterprise 四種方案。依照 Cloudflare 官方方案頁 截至 2026 年 5 月的資訊,Pro 方案年繳為每月 $20 美元、月繳為每月 $25 美元,Business 方案年繳為每月 $200 美元、月繳為每月 $250 美元。對大多數個人網站和中小企業來說,免費方案就已經夠用了。如果你不確定要不要升級,那通常代表你還不需要。

功能 免費 Pro(年繳 $20/月) Business(年繳 $200/月)
CDN 與快取
免費 SSL
DNS 紀錄上限 200 筆 3,500 筆 3,500 筆
DDoS 防護 不限流量 不限流量 不限流量
WAF 託管規則集 ✓(Free Managed Ruleset) ✓(OWASP + Cloudflare) ✓(OWASP + Cloudflare)
WAF 自訂規則 5 條 20 條 20 條
Workers 免費額度 10 萬請求/天 10 萬請求/天 1,000 萬請求/月
圖片最佳化 ✓(Polish) ✓(Polish)
分析資料保留 30 天 30 天 90 天
Page Rules 3 條 25 條 50 條
PCI 合規
SLA 保證 100% 上線保證

免費方案現在已包含 WAF 託管規則集,這大幅縮小了免費和 Pro 之間的安全差距。升級 Pro 最主要的理由變成拿到進階的 OWASP + Cloudflare 託管規則集(更完整的防護覆蓋)和圖片最佳化(Polish)。如果你的網站有會員系統、電商功能或經常遭受攻擊,Pro 方案的進階 WAF 規則集可以攔截更多攻擊模式。想要測試你目前網站的速度基準,可以先用 Cloudflare Speed Test 跑一次。

如何設定 Cloudflare:從註冊到生效的完整步驟

整個設定流程大約 10 到 15 分鐘,關鍵步驟是更換 Nameserver。如果你還沒有網域,可以先參考我們的 網域購買教學;如果你用的是 Namecheap 或其他註冊商,流程大同小異。也可以到 DomComp 比較各家註冊商的價格。

步驟一:註冊免費帳號

前往 Cloudflare 官網 註冊一個免費帳號。你可以用 Email 或 Google 帳號登入,整個過程不需要綁信用卡。建議註冊完成後立刻到帳號設定裡啟用雙因素驗證(2FA),因為 Cloudflare 控制著你所有網域的 DNS,帳號安全非常重要。

步驟二:加入你的網域

登入後點選「Add a site」,輸入你的網域名稱(例如 example.com)。Cloudflare 會掃描你現有的 DNS 紀錄並自動匯入。掃描通常不到一分鐘,但如果你的 DNS 比較複雜,可能需要手動補一些紀錄。

步驟三:選擇免費方案

Cloudflare 會讓你選擇方案,直接選「Free」即可。免費方案的功能對個人站來說已經相當完整,之後隨時可以升級。

步驟四:確認 DNS 紀錄

Cloudflare 會列出掃描到的所有 DNS 紀錄(A、CNAME、MX、TXT 等)。仔細檢查每一筆,確認沒有遺漏。特別注意 MX 紀錄(影響 Email 收信)和任何子網域的 CNAME 紀錄。如果有缺的紀錄,手動加上去。

步驟五:更換 Nameserver

Cloudflare 會給你兩組 Nameserver 位址(例如 vera.ns.cloudflare.com 和 alex.ns.cloudflare.com)。你需要到網域註冊商的控制面板,把原本的 Nameserver 替換成這兩組。這是整個流程裡唯一需要離開 Cloudflare 操作的步驟。如果你用 Bluehost、Namecheap 或其他主流註冊商,Nameserver 設定都在「Domain Management」或「DNS Management」區塊裡。

橘雲 vs 灰雲:Proxied 與 DNS Only 的差異

DNS 紀錄清單裡每筆紀錄旁邊有一個雲朵圖示。橘色代表 Proxied(流量經過 Cloudflare),灰色代表 DNS Only(僅做 DNS 解析,流量直接到主機)。

  • 橘雲(Proxied):適合網站 A 紀錄和 CNAME 紀錄。Cloudflare 會隱藏你的主機真實 IP、提供 CDN 快取和安全防護。代價是 Cloudflare 會替換 DNS 解析結果為 Cloudflare 的 IP。
  • 灰雲(DNS Only):適合 MX 紀錄(Email)、TXT 紀錄(SPF、DKIM)和 FTP 紀錄。這些服務需要直接連到你的主機或 Email 供應商,不能經過 Cloudflare 代理。

簡單原則:網站相關的紀錄開橘雲,Email 和 FTP 相關的保持灰雲。

Nameserver 更換後要等多久才生效?

Nameserver 更換的生效時間取決於你 DNS 紀錄的 TTL 設定。通常在 1 到 24 小時內會完成,有些註冊商更快。你可以在 Cloudflare 儀表板上查看狀態:如果顯示「Active」就表示已經生效。生效前你的網站會正常運作,因為舊的 Nameserver 仍然會把流量導向你的主機。

設定完成後:6 個建議立即調整的安全與效能選項

Nameserver 生效後,Cloudflare 的 CDN 和 DDoS 防護會自動啟用。但有幾個設定建議你立刻手動調整,特別是 SSL 模式,設定錯誤可能導致安全漏洞或網站打不開。

1. 設定 SSL/TLS 加密模式

前往 SSL/TLS > Overview,你會看到四種模式。這是 Cloudflare 設定裡影響最大的選項,選錯可能導致安全漏洞或無限重新導向。Cloudflare 在 2026 年新增了「Auto」模式,會自動偵測你的主機是否支援 SSL 並選擇最安全的設定。建議直接選「Auto」或「Full (strict)」,絕對不要使用「Flexible」。

  • 彈性(Flexible):瀏覽器到 Cloudflare 有加密,但 Cloudflare 到你的主機之間是明文 HTTP。你的主機 IP 和資料在這段路徑中完全未加密。這個模式非常不安全,建議停用。
  • 完整(Full):全程加密,但 Cloudflare 不會驗證主機憑證的有效性,主機可以用自簽憑證。
  • 完整嚴格(Full Strict):全程加密,而且 Cloudflare 會驗證主機憑證。如果你的主機有有效的 SSL 憑證(Let’s Encrypt 或 Cloudflare Origin Certificate 都算),選這個。
  • 自動(Auto):Cloudflare 自動判斷最安全的模式。2026 年新增,推薦不確定的站長使用。

2. 啟用 Always Use HTTPS

前往 SSL/TLS > Edge Certificates,找到「Always Use HTTPS」並啟用。這會把所有 HTTP 請求自動轉成 HTTPS,確保訪客不會不小心用不加密的方式連線。啟用後你不需要在主機端額外設定 301 重新導向。

3. 檢查 Speed > Optimization

前往 Speed > Optimization,確認以下選項已啟用:

  • Auto Minify:自動移除 CSS、JavaScript、HTML 中的空白和註解。建議三種都勾選。
  • Brotli:啟用 Brotli 壓縮,比 gzip 再多壓縮約 15-20%。
  • Early Hints:預先告訴瀏覽器需要下載哪些資源,可以加速頁面載入。
  • HTTP/2:免費方案即支援,不需要手動設定。

注意:Polish(圖片最佳化)是 Pro 方案功能。Mirage(自適應圖片載入)已在 2025 年 9 月停止提供。如果你需要圖片壓縮,可以考慮搭配 ImagifyShortPixel 這類 WordPress 外掛。

4. 設定 Cache Rules

Cache Rules 是 Cloudflare 在 2024 年推出的新功能,用來取代舊版 Page Rules 中的快取控制。免費方案可以設定 10 條 Cache Rules。建議的基本設定:

  • 靜態資源快取:符合 *.jpg、*.png、*.css、*.js 等副檔名的請求,快取 30 天。
  • 管理後台不快取:符合 /wp-admin/* 和 /wp-login.php 的請求,設定為 Bypass Cache。

5. 啟用 DNSSEC

DNSSEC 可以防止 DNS 紀錄被篡改,增加一層密碼學驗證。前往 DNS > DNSSEC,點選「Enable DNSSEC」。Cloudflare 會產生一組 DS 紀錄,你需要把這組紀錄加到網域註冊商的 DNSSEC 設定裡。過程不複雜,但需要在註冊商那邊操作。

6. 啟用帳號雙因素驗證

Cloudflare 控制著你所有網域的 DNS,帳號被入侵的後果非常嚴重。前往 My Profile > Authentication,啟用雙因素驗證。推薦使用 TOTP 應用程式(如 Google Authenticator)而非 SMS,安全性更高。這個設定不影響網站運作,但絕對值得做。搭配 WordPress 網站安全做法 一起檢查,會讓你的整體防護更完整。

Cloudflare + WordPress 快取策略:雙層快取的正確搭配

很多人以為開了 Cloudflare 就不需要 WordPress 快取外掛,或者反過來,裝了快取外掛就不用 Cloudflare。事實上兩者處理的是不同層級的快取,搭配使用效果最好。

Cloudflare 的 CDN 快取主要處理靜態資源:圖片、CSS、JavaScript、字型。這些檔案被快取在 Cloudflare 的邊緣節點,訪客不需要連到你的主機就能拿到。WordPress 快取外掛處理的是動態頁面的 HTML 輸出,把 PHP 執行結果快取起來,減少資料庫查詢和 PHP 運算。兩個層級互補,不衝突。

搭配建議:

  • Cloudflare:快取靜態資源、自動壓縮、SSL 終止、DDoS 防護。
  • WordPress 快取外掛:頁面快取、物件快取(Redis/Memcached)、瀏覽器快取 Header 設定。
  • 避免重疊:不要同時在 Cloudflare 和快取外掛裡設定 HTML 頁面快取。讓快取外掛處理 HTML,Cloudflare 處理靜態資源。

推薦的快取外掛選擇可以參考我們的 WordPress 快取外掛推薦。如果你用 SiteGround 主機,他們的 SG Optimizer 和 Cloudflare 搭配效果不錯。想要更進階的加速方案,WP Rocket 是付費外掛裡評價最高的選擇。更多 WordPress 加速技巧 也可以參考。

何時需要 Purge Cache?文章更新、佈景主題切換、外掛更新後,你都應該到 Cloudflare 控制面板的 Caching > Configuration 裡點選「Purge Everything」。你也可以只清除特定 URL 的快取,但全站清除是最保險的做法。清除後下次有訪客來訪時 Cloudflare 會重新從主機拉取最新內容並再次快取。

判斷快取是否生效的方法:打開瀏覽器的開發者工具,檢查 HTTP Response Header 裡的 cf-cache-status。如果顯示 HIT 表示快取命中,MISS 表示沒有快取(首次造訪正常),BYPASS 表示該資源被設定為不快取。

Cloudflare Workers 免費方案能做什麼?實際應用場景

Workers 是 Cloudflare 的邊緣運算平台,讓你在全球 330 座以上城市的節點上執行 JavaScript 程式碼。免費方案提供每天 100,000 次請求、每次 10ms CPU 時間、腳本大小上限 1MB。聽起來限制很多,但實際上有很多實用場景。

A/B Testing 邊緣分流:在 Workers 裡根據 Cookie 或隨機數把流量分成兩組,分別導向不同的頁面版本。不需要安裝任何 A/B Testing 外掛,也不佔用主機資源。

地理重定向:根據訪客的國家自動導向對應的語言版本。例如台灣訪客導向 /zh-tw/,日本訪客導向 /ja/。這在多語言網站上非常實用。

自訂安全 Header:用 Workers 統一注入安全標頭(Content-Security-Policy、X-Frame-Options 等),不需要修改主機設定。每個請求都會自動帶上這些標頭,比在 WordPress 裡用外掛設定更可靠。

詳細的 Workers 教學和設定步驟,請參考我們的 Cloudflare Workers 教學

Cloudflare 進階功能:Bot Management、Analytics 與監測

設定好基本功能後,Cloudflare 的儀表板還提供不少進階分析工具,幫助你了解網站的流量模式和安全狀態。

Bot Management

免費方案可以在 WAF Custom Rules 裡設定基本的 Bot 防護規則。例如你可以建立一條規則,當請求被 Cloudflare 判定為 Bot 且不是已驗證的搜尋引擎爬蟲時,自動發出挑戰(Managed Challenge)。進階的 Bot Management 功能(如 Bot Score、機器學習偵測)需要 Enterprise 方案,但基本規則就足以擋掉大多數自動化攻擊。

Cloudflare Analytics

Cloudflare 的分析儀表板提供流量、安全、效能三大維度的資料。你可以看到每天的請求量、頻寬使用、快取命中率、被攔截的威脅數量等。免費方案的資料保留 30 天,Pro 和 Business 方案分別保留 30 天和 90 天。快取命中率是特別值得關注的指標:如果低於 80%,可能表示你的 Cache Rules 需要調整。

想了解更詳細的效能數據,也可以搭配第三方工具。我們推薦的 網站速度測試工具GiftofSpeed 都可以從外部測量你的網站在不同地點的載入速度。Testmysite.io 更是直接用 Cloudflare 的技術來測試你的網站效能。如果你使用 WP Umbrella 做網站監測,也能和 Cloudflare 的分析互補。更多提升網站健康的方法可以看 7 個提升 WordPress 安全性與性能的小技巧

Cloudflare 免費方案的限制與需要注意的事

免費方案的功能雖然豐富,但有一些限制需要了解,才不會在關鍵時刻踩到地雷:

  • 客服支援有限:免費方案遇到問題只能依靠 官方文件 和社群論壇,沒有即時客服或 Email 支援。如果你在設定過程中遇到 500 Internal Server Error 或其他伺服器錯誤,可能需要花時間自己排查。
  • WAF 自訂規則數量有限:5 條自訂規則對簡單網站夠用,但如果你有多個需要防護的路徑,很快就會用完。升級 Pro 可以拿到 20 條自訂規則,加上更完整的 OWASP 託管規則集。
  • Workers 使用量限制:每天 10 萬請求和 10ms CPU 時間。如果你的網站每天有幾千個不重複訪客,Workers 免費額度綽綽有餘。但高流量網站可能需要付費方案。
  • 分析資料保留短:免費方案只保留 30 天的分析資料。如果你需要長期追蹤效能趨勢,可能需要自己匯出資料或使用第三方監測工具。
  • Page Rules 數量限制:免費方案只有 3 條 Page Rules。雖然 Cache Rules 已經可以處理大部分快取設定,但一些特殊用途(如密碼保護特定頁面)仍然需要 Page Rules。
  • 沒有圖片最佳化:Polish 是付費功能。如果你需要壓縮圖片,可以搭配 WordPress 的圖片壓縮外掛。

設定 Cloudflare 後網站打不開?常見問題排查

設定 Cloudflare 後遇到問題的比例其實不高,但一旦遇到通常很緊張。以下是幾個最常見的原因和對應解法:

SSL 模式設定錯誤(最常見)

如果設定 Cloudflare 後出現「ERR_TOO_MANY_REDIRECTS」無限重新導向錯誤,最可能的原因是 SSL 模式設定為「Flexible」但你的主機已經強制 HTTPS。這會造成瀏覽器導向 HTTPS,Cloudflare 又用 HTTP 連主機,主機再導向 HTTPS,無限循環。解法:把 SSL 模式改成「Full (strict)」或「Auto」。如果你遇到 502 Bad Gateway503 Service Unavailable 錯誤,也可能是 SSL 模式導致的。

DNS 紀錄遺漏或錯誤

如果某些子網域或 Email 功能在設定後失效,通常是因為 DNS 紀錄沒有完整匯入。檢查 Cloudflare 的 DNS 設定,確認所有子網域的 CNAME、MX、TXT 紀錄都在。特別注意 SPF 和 DKIM 的 TXT 紀錄,遺漏會導致 Email 被標記為垃圾信。

Nameserver 尚未生效

Nameserver 更換後需要等待 DNS 快取過期。在生效前,有些訪客可能連到 Cloudflare、有些連到舊的主機,這段過渡期通常不超過 24 小時。如果超過 48 小時仍然沒有生效,檢查你是否正確替換了 Nameserver(而不是新增),以及 TTL 是否設定過長。

Cloudflare 快取導致舊內容

更新文章或切換佈景主題後,如果前端仍然顯示舊內容,可能是 Cloudflare 的快取還沒過期。前往 Caching > Configuration 點選「Purge Everything」清除快取。如果你經常遇到這個問題,可以在 Cache Rules 裡把 HTML 頁面的快取時間縮短,或者只讓靜態資源走 Cloudflare 快取。遇到 504 Gateway Timeout 的情況,可能是主機回應太慢,Cloudflare 等不及而超時。

混合內容警告

啟用 HTTPS 後如果瀏覽器顯示「不安全」或混合內容警告,表示頁面裡有些資源仍然用 HTTP 載入。啟用 Cloudflare 的「Always Use HTTPS」和「Automatic HTTPS Rewrites」可以自動修正大部分情況。你也可以安裝 WordPress SEO 外掛來掃描混合內容問題。

常見問題 FAQ

Cloudflare 和 WordPress 外掛有什麼不同?

Cloudflare 不需要在 WordPress 後台安裝外掛。它是在 DNS 層級運作的服務,你在 Cloudflare 控制面板中管理設定。外掛是在 PHP 層級運作,處理的是頁面快取、資料庫最佳化等工作。兩者可以同時使用。你可以安裝官方的 Cloudflare WordPress 外掛來整合分析資料和清除快取,但這不是必要的。

設定 Cloudflare 會讓網站斷線嗎?

正確設定的情況下不會。DNS 切換期間,Cloudflare 會自動代理你的流量。唯一可能短暫中斷的時刻是 Nameserver 變更生效前的幾分鐘到幾小時。建議在流量較低的時段進行設定(例如凌晨)。如果你剛好遇到 資料庫連線錯誤,那是主機端的問題,和 Cloudflare 無關。

共享主機適合用 Cloudflare 嗎?

共享主機特別適合搭配 Cloudflare。CDN 快取能減少主機負載,DDoS 防護能保護你的網站,而且不限流量。許多主機商也內建了 Cloudflare 整合選項。不論是 HostingerDreamHostHostGator,都可以和 Cloudflare 搭配使用。

「彈性」SSL 模式為什麼不安全?

「彈性」模式只在瀏覽器到 Cloudflare 之間加密,但 Cloudflare 到你的主機之間使用明文 HTTP 傳輸。這意味著你的主機 IP 和資料在這段路徑中是未加密的,任何中間人都可以攔截。目前推薦使用「完整(嚴格)」或「自動」模式,確保整段連線都加密。

Cloudflare 有提供免費 DNS 解析服務嗎?

有的。Cloudflare 的 1.1.1.1 是全球最快的公共 DNS 解析服務,任何人都可以使用。它的作用跟 Google 的 8.8.8.8 類似,但速度更快、更注重隱私。你可以將手機或電腦的 DNS 設定改為 1.1.1.1 來加速上網。詳見 1.1.1.1 DNS 服務教學

設定 Cloudflare 後,WordPress 需要額外調整嗎?

建議在 WordPress 後台將「WordPress 位址(URL)」和「網站位址(URL)」都改為 HTTPS 開頭,確保網站內部連結都使用加密連線。同時建議安裝快取外掛搭配 Cloudflare 的 CDN 快取,達到最佳加速效果。如果你使用 Cloudflare 的進階功能,也可以安裝官方的 Cloudflare WordPress 外掛來整合分析資料。了解更多 SEO 技巧可以參考我們的 WordPress SEO 外掛推薦

Cloudflare 會影響 SEO 嗎?

正確設定的 Cloudflare 不會對 SEO 產生負面影響,反而有幫助。CDN 加快頁面載入速度(搜尋引擎的排名因素之一),SSL 啟用 HTTPS(Google 明確列為排名訊號),DDoS 防護避免網站被攻擊後下線。唯一的風險是設定錯誤導致網站無法存取,但只要按照上面的教學操作就不會有問題。

可以只使用 Cloudflare DNS 不使用 CDN 嗎?

可以。如果你只想用 Cloudflare 的 DNS 代管功能,不想啟用 CDN 快取和安全防護,可以把所有 DNS 紀錄設為灰雲(DNS Only)。這樣 Cloudflare 只負責 DNS 解析,流量不會經過 Cloudflare 的代理。這種用法適合已經有其他 CDN 服務、或者只想享受 Cloudflare 快速 DNS 解析的站長。但如果你的目標是加速網站和增加安全性,還是建議把網站相關的紀錄開橘雲。如果你使用的是 FastCometWPX Hosting 或其他有內建快取的主機,也可以選擇只用 DNS 代管。

Cloudflare 的免費方案是 WordPress 網站的基礎必備服務。它提供免費 CDN、免費 SSL、DDoS 防護、WAF 防火牆與託管規則集、DNS 代管,而且不限流量。設定過程只需要 10 到 15 分鐘,但務必注意 SSL 模式要選擇「完整(嚴格)」或「自動」,避免使用過時的「彈性」模式。

設定完成後,你可以接著做這幾件事:安裝 WordPress 快取外掛,搭配 Cloudflare 進一步加速網站;設定 Cloudflare Email Routing,用你的自訂網域建立免費信箱;閱讀 WordPress 安全做法,全面提升網站防護。

前往 Cloudflare 註冊免費帳號

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 671

7 則留言

  1. 您好,非常感謝您清楚明瞭的文章教學!!

    想請問一下一些問題:
    如果SSL加密是使用siteground買主機商送的免費服務會推薦嗎?
    還是說可以和cloudflare兩個SSL加密同時使用?

    我自己的猜測是說Cloudflare會比主機提供SSL好的原因是除了SSL還有CDN以及管理subdomain的其他功能。

    不知道這樣的觀念有沒有誤,再麻煩slivenred大大了,感謝!

    • Hi 布萊恩,
      使用 SiteGround 或是 Cloudflare 甚至是其他虛擬主機所提供的 SSL 憑證,其實都是大同小異的,在使用上不會有太大的區別。
      加密協議無法同時使用,同一時間只能使用單一一個憑證發行平台所提供的 SSL 憑證,但您說的使用 Cloudflare 較佳的優點的確就是推薦採用他的幾個好處,這點沒錯!
      謝謝你的支持與鼓勵 🙂

  2. 請問這樣設定內容快取的功能就會生效嗎?假設網站上有個6mb 的影音檔,他會被自動快取到cloudflare cache上以加速載入速度嗎?還是還需要做其他細部的設定呢?感謝大大~

    • Hi,
      按照文中的設定,Cloudflare 就能幫你進行 CSS 壓縮、JavaScript 壓縮以及 HTML 的壓縮,在理論上,就能夠有效的減少網站載入時間。
      而 Cloudflare 也會幫你快取網站在他們的節點上,理論上會被快取加快速度,但實際上還是要看使用者終端位置與節點之間的距離,以及是否有被繞節點再回來的問題。
      另外,Cloudflare 並不支援提供影像檔、影音檔…等等的快取緩存,因此您在網站上的影音檔,實際上是沒辦法透過 Cloudflare 進行快取的。
      若您想要使用 Cloudflare 的影像緩存,他目前有提供一個新的功能「stream」,你可以將影音檔案儲存在 Cloudflare 中,並使用它的播放器進行嵌入,但這是需要付一點點費用的。
      播放影音檔的話,你可以透過緩存外掛來幫助你加快載入速度,例如,像是 WP Rocket 這套外掛就有提供影音檔案快取的功能,啟用後能夠延後以及非同步影音檔的載入,以此做到加快網頁載入速度的效果。
      以上提供你參考。

  3. 想請問為何第二步add site加入網址之後 出現以下訊息
    please ensure you are providing the root domain and not subdomains

    • 你可能是輸入到子網域了,你必須輸入根網域才行,例如:techmoon.xyz。不可以輸入類似:blog.techmoon.xyz, test.techmoon.xyz…等等。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


目錄

目錄
Share to...