Siteground主機Cloudflare CDN加速 教程

  說來慚愧,已經使用Siteground這麼多天了,今天打開主機後台的時候才發現了這個功能(x),啟用之餘順便發個教程給需要的朋友。

cloudflare Siteground主機Cloudflare CDN加速 教程

什麼是CDN?

  你可能很常看見CDN這個縮寫,但從來也不知道這是什麼東西,或許維基百科的簡介能讓你稍微對它有點了解(x)↓

內容傳遞網路(英語:Content Delivery Network或Content Distribution Network,縮寫:CDN)是指一種透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。

  總而言之,CDN會緩存你網站的內容,並將其發佈到全球多個數據中心,當全世界任何一個地方的訪客打開你的網站,將會從離他最近的服務器把內容傳遞給訪客。所以訪客可以更快速地打開你的網站。

為什麼需要啟用CDN?

  這麼說好了,在使用CDN加速之前我的網站開啟需要2-3s,而啟用CDN後基本上不需要1s,瞬間就能將我的網站打開。比起一些有的沒的介紹,我認為這樣說明更加直白。

你試想一下,當你打開一個網站需要等待超過2s,你會想去等待它嗎?除非他發布的內容非常有創意、稀有,或者你是他的忠實粉絲,否則我相信大多數人都不願意去等待開啟需要超過2s的網站,這也凸顯了CDN的重要性。

CDN好處

  1. 加速網頁瀏覽效能:因為已經將緩存資料放在最近的機房中,不需要重新向伺服器讀取。
  2. 有效分流(頻寬):當所有用戶都不再向同一個伺服器讀取資料,大幅降低集中流量。
  3. 網站穩定度:網站流量分散後,網站的穩定度大幅提高,即使短暫當機也不怕用戶無法使用。
  4. 安全性增加:因網站透過CDN分散出去,駭客較難直接攻擊網站本體。

Cloudflare CDN

  SiteGround客戶(無論哪種方案)都有提供免費的Cloudflare CDN服務,只需要在後台啟用即可。各方案內容可參考:

CDN 1 Siteground主機Cloudflare CDN加速 教程

啟用CDN

到Siteground後台找到Cloudflare CDN啟用。

C50Syg1 Siteground主機Cloudflare CDN加速 教程

選擇免費方案,點「ACTIVATE」。

8fDJti1 Siteground主機Cloudflare CDN加速 教程
TwboECU Siteground主機Cloudflare CDN加速 教程

到後台選「 SPEED - Cloudflare - SET UP 」。

z5L0NvA Siteground主機Cloudflare CDN加速 教程

註冊新的Cloudflare帳號。

jYEY5b8 Siteground主機Cloudflare CDN加速 教程

選擇你的域名,將I want you to automatically re-configure my website to work through WWW.打勾,並按下「Complete Activation」。

ii6CZ07 Siteground主機Cloudflare CDN加速 教程

他會告訴你需要添加CNAME記錄,這邊我稍微卡住了,查了官方文檔後試了幾次終於成功…(可以直接參考我的記錄)

7EvqOAq Siteground主機Cloudflare CDN加速 教程

將原本的A記錄HOST改為 cloudflare-resolve-to,新增CNAME記錄host為www,ANSWER為www.<yourdomain>.com.cdn.cloudflare.net
要注意的是,HOST部分不可以重複 ex:www(除了空白)

apHievi Siteground主機Cloudflare CDN加速 教程

當配置完成後,重新開啟Siteground後台檢查cloudflare有沒有成功啟用。

hJlW1zn Siteground主機Cloudflare CDN加速 教程

設定部分可以參考這個影片:SiteGround Cloudflare Setup Tutorial Using The New Interface

如何測試CDN是否生效?

打開CMD輸入以下指令:

ping 域名

若解析中含有cdn.cloudflare.net代表啟用成功。

hQqOc4e Siteground主機Cloudflare CDN加速 教程

CDN無法啟用?

以下提供两種解決辦法。

第一種、How to redirect non-www URLs to www?

找到根目錄底下的 .htaccess 檔案,在最頂部加上:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain.com [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]

將yourdomain.com改為你的域名。

XhA0YrN Siteground主機Cloudflare CDN加速 教程

設定完後,當有人訪問https://yourdomain.com時,訪問者將被重定向到https://www.yourdomain.com。

第二種、如何配置WordPress以使用新域?

使用phpMyAdmin

  在主機後台打開phpMyAdmin,選中WordPress的資料庫,找到tqn_options資料表,檢查siteurl和home值為https://www.yourdomain.com

Siteground主機Cloudflare CDN加速 教程
Siteground主機Cloudflare CDN加速 教程
vCL9GjP Siteground主機Cloudflare CDN加速 教程

WordPress後台將網站位址加上www

23aROwO Siteground主機Cloudflare CDN加速 教程

引用自:How to configure WordPress to work with a new domain?

4e52d54f6bc42abb41d26eb5b0df6517?s=250&d=wavatar&r=g Siteground主機Cloudflare CDN加速 教程
0 0 評分數
Article Rating
訂閱
通知
guest
4 Comments
在線反饋
查看所有評論
Anne
Anne
1 年 前

您好!有看了您的教學,但有些部分不懂,想請教一下,藍色方框內的IP是指哪裡的IP位置?

Anne
Anne
回复  pluto
10 月 前

謝謝您!但再請教下,您是去siteground 後台哪邊可以做添加CNAME記錄 設定呢?