Blog
【WordPress】WP Offload S3 Lite搭配Cloudflare
WP Offload S3 Lite是Wordpress的好夥伴,
已經有自己的主機,為什麼還要建立圖庫專用主機呢?
把海量圖片放到Amazon S3主機,可以獲得下列好處:
- 減少對主機的請求 – 因為主機不需要提供圖片,可以減少頁面加載時間。
- 更便宜的價格 – 如果主機費用和儲存空間有關,S3的價格肯定比主機價格便宜。
- 獨立的圖庫 – 因為圖片和網站分離,所以搬家或複製WordPress網站更簡單。基本上只是移動PHP文件,幾乎不佔用任何空間。
那麼 WP Offload S3 Lite搭配Cloudflare 能產生什麼好處呢?
- S3資料傳輸流量
- S3資料請求數量
以上這兩點佔S3費用大宗,如果搭配CDN服務,將可以大大降低S3資料傳輸流量。
那麼我們就開始動手吧!以下教學不含WP Offload S3 Lite(擇日再補)。
步驟一:建立S3 bucket
bucket的命名一定要以您的網域名為主,例如:images.XXX.com,如果原有的bucket名稱非網域名也別擔心,建立新的bucket並且複製原檔案過去即可。

步驟二:設定Cloudflare DNS
- 用cname指向S3網域名 images.insideout.com.tw.s3-ap-northeast-1.amazonaws.com
Tips:下列兩個網址等價
- bucket網址 https://s3-ap-northeast-1.amazonaws.com/images.insideout.com.tw/
- Cname指向網址 https://images.insideout.com.tw.s3-ap-northeast-1.amazonaws.com

步驟三:設定WP Offload S3 Lite
設定至新Bucket

原圖片的網址 https://s3‑ap‑northeast‑1.amazonaws.com/images.insideout.com.tw/…

變更後的圖片網址 https://images.insideout.com.tw/…

恭喜成功,省錢又快速的Wordpress網站!