Linuxword Global
当前位置: 建站相关 > Cloudflare CDN 使用教學,快速提升 WordPress 網站50%以上速度!

Cloudflare 是什麼?

Cloudflare 是一間位於美國舊金山的雲端運算服務商,主要業務範疇,在於協助 DNS 的域名解析,網站管理 CDN 服務提供,有效降低網站頻寬流量,並提升網站效能、安全與載入速度聞名。

3vPocQG
Cloudflare CDN 降低流量成本

安全部分,有效預防外部 DDOS 攻擊,抵擋駭客入侵,並隨時進行通知,保護網站免於攻擊時就立即斷線。

相當適合新手小夥伴們,在架設網站同時,進行 Cloudflare 雲端服務使用。

那在這同時,我們不得不先提到 Cloudflare CDN 的使用技術。

CDN (內容傳遞網路)技術

AeZpjAj
Cloudflare CDN 服務技術

CDN(Content Delivery Network)內容傳遞網路,透過全球各地互相連接的伺服器網路系統,在全球建立多個網路數據節點,利用最靠近使用者的伺服器,進行數據傳輸,使網站能夠更快的連結,並展現出來。

網站的傳輸速度與效能,有一部分攸關於主機品質與伺服器的位置。

通俗的來說,當你離主機伺服器位置越近,想當然的數據得傳輸速度也相對來的快速。

(也得考量使用者端之網路上傳、下載速度)

那小夥伴一定會想,我是台灣使用者,我的網站觀賞的客戶群都在台灣,那我為何還要買 Cloudways 的 VPS 的整合服務,我買台灣的主機、伺服器供應商,不是更好嗎?

【了解更多 > 【2020】Cloudways 最新註冊教學,VPS 主機架設 WordPress 網站! 】

Yo Wu Xian Design

這點就得提到,有關於個人預算考量與主機供應商的品質穩定度。

(主機伺服器,穩定維持在線高達 99.9%。)

相對於台灣本地主機供應商,除非個人預算充足選擇使用 Google Cloud Platform(GCP),位置位於彰化,架設雲端主機及伺服器連線,安全連線等級及攻擊防護能力充足,並有備用主機啟用。

其他台灣主機供應商,幾乎都有被駭客攻擊並直接完全斷線的狀況產生。

【前往了解 >2020年 台灣 振遠主機 被 DDoS 攻擊事件 】

振遠資訊有限公司

避免被攻擊造成斷線問題產生,與解決不同地區連線之地域性差別,使用 CDN 內容傳遞技術,將會是小夥伴們最好的選擇。

CDN 運作方式

CDN 雲端伺服器分散的技術,是將您網站得靜態儲存資料,分送到 Cloudflare 於各個國家所建立之服務據點之上。

使各地國家之使用者,將會就近取用您的網站資料,提升數據上的傳輸,大幅度提高網站傳輸數度。

VcUmiSU
Cloudflare CDN 運作方式

Cloudflare CDN 的服務據點,已經高達 200 多個城市,100多個國家,進行 CDN 內容傳遞網路的節點設定。

xcZmxWy
Cloudflare 數據中心地區

這方面 Cloudflare 也早在台北(Taipei)設立資料管理中心,適合小夥伴們使用此項技術,加快您的網站傳遞速度。

為何使用 Cloudflare?

【Cloudflare】完美提高網站傳輸速度及安全性!

【Cloudflare】優點

  • 免費CDN 內容傳遞,加速網站資料傳輸。
  • DDoS 安全預防及防護
  • SSL 安全認證、防火牆
  • 負載平衡、快取、清除
  • 影像效能最佳化、快取
  • 相關使用數據分析與顯示

Cloudflare 提供一組免費的網域連接,初步建立網站的小夥伴們可以多加利用!

啟用 Cloudflare,並串接網域名稱。

hg0kZsz
Cloudflare 官方網站

我們接下來要正式啟用 Cloudflare 的雲端運算服務,可以至少加快您的網站速度30%以上。

啟用方式非常簡單,只需要註冊帳戶,並連接網域,後將 NameServer 進行更改,之後就是與 DNS 定向,啟用網站即可。

我們在此會以【NameSilo】為例進行 NameServer 的轉移教學,其他使用網域註冊商的小夥伴們,使用步驟基本上是雷同的,只需要在您的管理後台,找到相對應的位子,並將資料填入更改即可!

NynWICE
NameSilo 官方網站

【了解更多 > NameSilo 使用教學【5分鐘完成】,域名購買與 DNS 解析使用方式!】

Yo Wu Xian Design

 
啟用 NameSilo
 

如遇到相關錯誤,請先停用 Cloudflare 後,聯絡您的主機或網域註冊商,進行排查動作,沒問題後再進行使用。

註冊 Cloudflare

我們先行註冊啟用【Cloudflare】,有提供繁體中文介面。可直接更改使用語言。

SRRVDaK
Cloudflare 註冊申請

*注意:密碼的部分,至少應包含八個字母,包括特殊符號、字母和數字的組合。

註冊完後請立即將密碼記下,以免忘記密碼。

vsFnvha
Cloudflare 網域註冊申請設定

輸入購買的【網域註冊 ( Domain )】之後,Cloudflare 會寄送確認信至註冊信箱,【驗證啟用】完畢。

還沒購買【網域註冊 ( Domain )】的小夥伴們,推薦使用 【NameSlio】進行網域註冊。

【NameSilo】的優點

  • 網域價格實惠,可同時購買多個網域。  
  • 大範圍搜尋相似的網域,及推薦適合名稱。
  • WHOIS 搜尋使用隱私,免費隱藏。
  • 可以長時間註冊,並自動續約註冊年限。
  • 易於操作及管理使用。

酉吾線設計,專屬優惠碼:YOWUXIAN

選取 Cloudflare 免費方案

dMq76GK
Cloudflare 方案選擇設定

這時我們跳轉回到選單,選擇【免費】的方案,確認方案。

Cloudflare 提供一組免費的網域連接,可以依照自己的使用狀況,選擇是否升級至 Pro 版本。

接著 Cloudflare 會為小夥伴們找出專屬網域的「DNS 紀錄」,並先繼續進行下一步驟。

U2pAM6p
Cloudflare DNS 紀錄搜尋

再來會先連接【網域名稱伺服器 NameServer 】,才會更改A類型,內容中的 IP 位置,連接至主機。

*說明:

  • MX 紀錄,為信件 SMTP 使用。
  • A類型,為您的網域內容設定 IP 的位置,用於 DNS 定向。
  • CHAME 的部分,小夥伴們會看到,網域現在停靠在【NameSilo】,我們待會將它更改過來【Cloudflare】。

更改 NameServer

jXPCOaj
Cloudflare DNS NameServer 設定

連接【網域名稱伺服器 NameServer】,此時我們會看到 Cloudflare 會提供給你兩個 Nameserver,分別是:

  1. 名稱伺服器1 (Nameserver 1)
  2. 名稱伺服器2 (Nameserver 2)

我們必須將它設定至 【NameSilo】的 NameServer 並取代。

我們回到【NameSilo】後台 > 【Domain Manager】>【Domain Console】,找到【NameServer】按下 Change。

AXEAjlp
NameSilo NameServer 更換

刪除原本【NameSilo】所提供的三組【NameServer】,輸入【Cloudflare】提供的兩組【NameServer】後儲存。

回到【Cloudflare】按下繼續,小夥伴們在此我們就完成了連接【 網域名稱伺服器 NameServer 】,接下來設定 SSL 連線模式。

*這裡的部分,其他小夥伴們也可以在自己的 Domain 註冊管理後台,找到【NameServer】的位置,進行更改。

設定 Cloudflare SSL 連線模式

8UM6OEP
Cloudflare SSL 連線模式設定

在此小夥伴們,先選擇【完整】即可確認。

嚴格的部分,需要確認伺服器上是否有信任之CA或【Cloudflare】提供之原始憑證。這裡暫時先不多解釋。

確認 Cloudflare 正確連線生效

2KevMvc
Cloudflare  連線使用設定

進入【Cloudflare】後台,檢查DNS設定完成,並生效。

*注意: DNS設定,會有幾十分鐘~到24小時的處理時間,取決於「網域註冊商」的處理速度。小夥伴們不要擔心,耐心等候。

選擇【NameSilo】註冊原因在於,近乎在10分鐘內,即可以完成設定。

設定 Cloudflare DNS 定向連線

接下來我們要串連主機的 DNS 定向,使主機與網域進行連線。

LaPkbCg
Cloudflare DNS 定向連線使用設定

【Cloudflare】後台 > 點擊【DNS】進入管理設定。

小夥伴們會發現到,DNS 已經正確導入【Cloudflare】>【DNS紀錄】中有3個A類型與1個 CNAME。我們先行編輯將3個A類型刪除。

Fqjexy0
Cloudflare DNS 定向 IP 資訊連線設定

*找到您的主機 IP 位置記住,後回到【Cloudflare】中,點擊【新增紀錄】> 輸入資訊 > 儲存。

  • 類型:A
  • 名稱:@
  • IPv4 位址: 輸入主機IP
  • TLL:保持自動即可

了解更多 >【【2020】Cloudways 最新註冊教學,VPS 主機架設 WordPress 網站!】

Yo Wu Xian Design

再來編輯【CNAME】的內容,將「parking.namesilo.com」,改為『網域名稱』即可。

Jvdn2eG
Cloudflare DNS 定向 IP 資訊

小夥伴目前的 DNS 管理內容,應該會如圖片所示。

到此步驟,就大致完成,【Cloudflare】與您主機 IP 及網站連線定向的設定!

Cloudflare 相關設定

目前使用的是免費版本的 Cloudflare,這對於一般得網站使用者而言,已經足夠使用,而其他更好的使用設定,則必須進行付費升級的動作。

在此先介紹一些免費版本的設定,讓小夥伴們能過初步了解與上手!

DNS

這是於上述註冊使用 Cloudflare 時,我們遇到修改最多次的地方。

DNS 也是設立網站或使用連線動作,最頻繁的操作,可使用 Cloudflare 管理 DNS,並使用 1.1.1.1 來清除 DNS 快取,加快網站搬家時間。

如果再新增或更改 DNS 紀錄,發生錯誤或無法成功時,記得試試透過 Proxy 處理的選項關閉,再進行設定。若無法成功更新,請聯繫 Cloudflare 官方處理。

SSL/TLS

在上述 SSL/TSL 設定時,我們是保持推薦「完整」的設定來做使用。

如果您想要讓您的網站更加安全,可以調整為「完整(嚴格)」,Cloudflare 將會在瀏覽器與伺服器之進行雙重加密驗證。

roioujA
Cloudflare SSL/TLS 設定

如果遇到網站出現重新導向次數過多的時候,請將使用改回完整,後處理網站出現的問題。

Caching

當你啟用了 Cloudflare 服務,並會在 Cloudflare 全球的資料管理中心中預先儲存靜態檔案,再讓使用者使用,加快網站資料運行,而這就是快取。

lHPVXpL
Cloudflare Caching 設定

當您更新您的網站資料的同時,可能發生使用者未能即時觀看到您更新的網站資料。這時請至 Cloudflare 清除快取,讓資料重新抓取!

Speed

sl4KCst
Cloudflare Speed 設定
  • 自動縮製:可消除網站程式碼中的註解、空白處、間隔,減少檔案大小,達到網站加速的目的。
  • Brotli:可以加速訪客 HTTPS 流量的網頁載入時間,類似資料壓縮格式,建議啟用前先行檢查是否支援 Brotli。

Cloudflare 常見問題

Cloudflare 服務是什麼?

Cloudflare 是一間位於美國舊金山的雲端運算服務商,主要業務範疇,在於協助 DNS 的域名解析,網站管理 CDN 服務提供,有效降低網站頻寬流量,並提升網站效能、安全與載入速度聞名。

Cloudflare 服務是免費使用?

Cloudflare 提供一組免費的網域連接,也提供多種等級的付費方案與相關服務。

CDN 服務節點是免費使用?

使用 Cloudflare 的同時,也相對啟用 CDN 免費服務。Cloudflare CDN 的服務據點,已經高達200多個城市,100多個國家,進行CDN 內容傳遞網路的節點設定。

Cloudflare 免費版就夠用嗎?

Cloudflare 免費版的使用,就包含 CDN 及免費提升網站速度,並能夠提高網站的安全性,預防外部 DDOS 攻擊。足以讓小型網站、個人使用者進行使用。

Cloudflare 其他服務?

Cloudflare 也提供許多產品服務,Load Balancing (負載平衡)、專用 SSL 憑證、視訊串流等,詳請 Cloudflare 產品。

Cloudflare 評價

Cloudflare

協助 DNS 的域名解析,網站管理 CDN 服務提供,有效降低網站頻寬流量,並提升網站效能、安全與載入速度,改善使用者體驗!

貨幣:USD

運作系統:Web

應用程式分類:CDN

Cloudflare 結語

Cloudflare 是個非常好使用,並能有效提升網站速度的服務。提高使用者本身對網站的體驗,也能有效增進網站所帶來的效益。

使各位小夥伴們,提升個人或公司整體業務的範疇與實力!

非常推薦大家使用,也能配合 Cloudways 與 NameSlio 進行完整的 WordPress 架站!

內容傳遞網絡(CDN)

眾所周知,CloudFlare(NET)的起家業務是做內容傳遞網絡(CDN),它們一開始要解決的問題很簡單,就是當資料從源伺服器(Origin servers)傳遞到終端的時候,可能會跨越很遠的距離,造成終端的許多不便。
像是現在我身在台灣,可能打開一個網頁、或是使用手機應用程式,如果讀取資料的源伺服器在美國的話,千山萬水,如果全世界不同地方的用戶都從同一個源伺服器讀取資料,對頻寬(Bandwidth)會帶來壓力,對服務供應商來說,也會需要更高的成本。
此外,也有延遲(Latency)問題。如果在台北讀取源伺服器在香港的資料,物理距離為809公里左右,延遲0.17m毫秒,但如果讀取遠在12,539公里以外美國紐約的資料,延遲將達到0.64毫秒。延遲也並不完全跟距離直接等比,可能也跟一地基礎建設的完善程度相關,像是距離跟紐約相距不太遠的美國田納西州東部城市Knoxville(12,726公里),如果源伺服器放在那裡的話,在台北讀取那邊資料的延遲會是相當嚴重的27.06毫秒
1秒等於1,000毫秒,乍看來好像不太嚴重,讀取網頁慢個27.06毫秒,一般來說並不會有甚麼特別的感覺。但是,如果你正在進行一場即時射擊遊戲,多一點點的延遲很有可能是勝負的關鍵,因此內容傳遞網絡(CDN)服務應運而生,簡單來說即CDN供應商會直接在世界各地建立站點(Point of Presence, POP),提供資料內容託管的服務。世界各地不同終端就可以從POP讀取資料,而不必跨越千山萬水讀取遠在源伺服器的資料。
除了延遲之外,CDN服務也可以幫助降低源伺服器的流量壓力,像是現在很流行的流媒體影音服務,我們在觀看影片的時候,影片內容是分階段從源伺服器推送到CDN成為緩存(cache),再從緩存當中將內容推送給數以百萬計的觀眾,可以非常有效地降低源伺服器的流量負擔,也讓流媒體服務變得可能。這個看似簡單的功能牽涉一個名為Origin shield的CDN服務,即讓一個緩存充當唯一與源資料連結的主緩存,然後將內容分發到其他緩存,由此擴散出去。
CDN供應商可以為客戶提供的額外增值服務還有很多,像是緩存管理介面、預先存取服務(Prefetch)、壓縮、圖像最佳化,等等。

邊緣網絡(Edge networks)的興起

正因為內容傳遞網絡(CDN)服務,讓CloudFlare處於一個很好的戰略位置,即網絡資料的進出都會經過它設在當地的POPs,可以從中衍生出許多別的服務。這樣的戰略位置讓我想到Okta,這其實也是一家先天戰略位置非常不錯的公司,即它提供的身份和訪問管理服務,代表它的軟件其實位居很多SaaS的入口,如果它的執力行更好一點的話,有能力將業務不斷擴張到別的相鄰領域,未來增長性可能會好得多。即使現在Okta的表現令我失望,但在過去一段時間,我們也可以清楚看到在差不多財報表現的軟體股當中,Okta的估值一直有稍為高一點,相信也是反映它這個戰略位置的價值。
CloudFlare明顯更為積極地利用它的戰略位置,它將這種廣設在世界各地的資料內容託管站點,或者更抽象地說,介於客戶使用者與源伺服器之間的空間,理解為邊緣網絡(Edge networks)。在新的概念下,CDN服務只是邊緣網絡的其中一種應用,其他揮灑空間還有非常、非常多,這在業務概念上是屬於一種顛覆性的革新,由此擴展到許多傳統CDN以外的網絡服務,像是CloudFlare另一項標誌性的業務:分散式阻斷服務攻擊防護(Distributed Denial of Service (DDoS) protection)、負載均衡(Load balancing)服務,等等。
所謂DDoS攻擊,是一種網絡攻擊的手段,也被稱為「洪水攻擊」,駭客透過操控「殭屍」電腦,集中消耗目標網站的資源,使其服務被迫中止。CloudFlare的防護手段是利用設置在各地的資料中心作為緩衝,以及提供相關的認證和監測工具,減緩DDoS攻擊對網站構成的威脅。
負載均衡服務則是由CDN供應商,協助客戶將流量分割到不同的源伺服器,可以將全球流量進行最佳化分布,有需要時候也可以輕鬆地擴展服務。

中心在邊緣

我們可以留意到,在這種發展脈絡下,介於客戶使用者與源伺服器之間的「邊緣網絡」,再也不是被動地接收從源伺服器送過來的資料,進行最佳化而已;而是可以更主動地將服務中心直接在「邊緣」建立,反過來自外而內掌握發送或分配數據的主導權。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2343 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6116 个
  • 注册用户: 139 人
  • 访问总量: 8,648,279 次
  • 最近更新: 2024年4月28日