個人博客目前使用的騰訊云服務器只有1M帶寬,如果文章里圖片多一些的話加載速度會明顯變慢,解決這個問題除了升級帶寬最好的辦法就是將博客進行動靜分離來加速圖片加載涌献。今天將博客使用騰訊云對象存儲COS進行靜態(tài)資源CDN加速布置方法寫出來,做一個簡單的教程,給需要的朋友參考衣赶。
本文主要使用到以下資源:
- 騰訊云對象存儲COS(點擊注冊)
- WPJAM BASIC插件(后臺搜索安裝即可)
- 一個域名(用于綁定CDN加速域名,需備案)騰訊云CDN加速流量包
一厚满、創(chuàng)建存儲桶
登錄騰訊云,找到對象存儲COS碧磅,創(chuàng)建一個存儲桶
名稱和區(qū)域根據(jù)需求選擇即可碘箍,這里說一下訪問權限,主要選擇有兩種:
- 私有讀寫:需要進行身份驗證后才能對object進行訪問操作鲸郊。也就是說不能直接對存儲資源進行訪問丰榴,需要授權后才能進行訪問。
- 公有讀私有寫:可對object進行匿名讀操作, 寫操作需要進行身份驗證秆撮。
博客選擇的是私有讀寫四濒,然后開啟回源鑒權且添加 CDN 服務授權,則訪問 CDN 時無需攜帶簽名职辨,訪問時資源會進行公網(wǎng)分發(fā)盗蟆,此時只能通過CDN訪問到資源,起到保護源站的作用舒裤;當然也可以選擇公有讀私有寫喳资,則無需開啟回源鑒權 。
存儲桶訪問權限 | 是否開啟 CDN 回源鑒權 | 是否開啟 CDN 鑒權配置 | 通過 CDN 加速域名是否可訪問源站 | 通過 COS 源站域名是否可訪問源站 | 適用場景 |
---|---|---|---|---|---|
公有讀 | 關閉 | 關閉 | 可訪問 | 可訪問 | 全站公有讀 |
公有讀 | 關閉 | 開啟 | 需使用 URL 鑒權 | 可訪問 | 不推薦 |
公有讀 | 開啟 | 關閉 | 不可訪問 | 可訪問 | 不推薦 |
公有讀 | 開啟 | 開啟 | 需使用 URL 鑒權 | 可訪問 | 不推薦 |
私有讀 CDN 服務授權 | 開啟 | 開啟 | 需使用 URL 鑒權 | 需使用 COS 鑒權 | 全鏈路保護 |
私有讀 CDN 服務授權 | 關閉 | 開啟 | 需使用 URL 鑒權 | 需使用 COS 鑒權 | 不推薦 |
私有讀 CDN 服務授權 | 開啟 | 關閉 | 可訪問 | 需使用 COS 鑒權 | 源站保護 |
私有讀 CDN 服務授權 | 關閉 | 關閉 | 不可訪問 | 需使用 COS 鑒權 | 不推薦 |
私有讀 | 關閉 | 開啟或關閉 | 不可訪問 | 需使用 COS 鑒權 | 無法使用 CDN |
二腾供、存儲桶COS配置
創(chuàng)建成功后仆邓,轉到存儲桶列表鲜滩,點擊配置管理進行一些配置
基礎配置:需要進行回源設置,七牛等其它地方也叫鏡像存儲节值,作用是訪問網(wǎng)站時徙硅,自動將圖片文件存儲到COS中,無需自己手動上傳圖片搞疗。
點擊編輯闷游,修改當前狀態(tài)為開啟,然后輸入回源地址贴汪,一般填寫域名即可脐往,最后單擊【保存】即可。無需加上前綴http://或https(暫不支持)扳埂,COS暫時不支持HTTPS回源业簿,也就是說源站不能開啟強制HTTPS訪問,否則是無法回源獲取靜態(tài)資源的阳懂。
域名管理:這里使用自定義加速域名梅尤。
點擊添加域名,輸入你的域名岩调,我使用的是二級域名巷燥,加速區(qū)域選擇國內,源站類型默認源站号枕,如果前面存儲桶權限選擇的是私有讀寫缰揪,這里需要點擊開啟回源鑒權,如果選擇的是公有讀私有寫則無需開啟回源鑒權葱淳,設置好后點擊保存即可钝腺。然后到你的DNS解析里添加一個CNAME解析。
三赞厕、CDN配置
待部署成功后艳狐,轉到CND控制臺,就可以看到我們添加的加速域名了
點擊管理可以進行CND的設置皿桑,如防盜鏈毫目,緩存過期配置,HTTPS配置诲侮,安全配置镀虐。如果不需要這些,這里保持默認設置就可以用了浆西。
四粉私、WPJAM BASIC插件設置
WPJAM BASIC插件提供了很多實用功能,這里我們主要使用它的CDN加速功能近零。
CDN設置
- 云存儲:選擇騰訊云COS诺核;
- CDN域名:填寫你的加速域名抄肖,注意域名前要添加上http://,如果你在騰訊云CDN開啟了HTTPS則添加https://窖杀。
本地設置
- 擴展名:保持默認漓摩,根據(jù)需要修改;
- 目錄:保持默認入客,根據(jù)需要修改管毙;
- 本地域名:你在COS回源設置里添加的域名,一般保持默認即可桌硫。
設置完成后保存即可夭咬。