WordPress利用騰訊云對象存儲COS分別加載實現加速-老梁博客2022年12月02日啟用了騰訊云對象存儲 COS單獨處理多媒體文件(images)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
前段時間老梁博客的騰訊云云服務器到期,續費價格簡直超乎想象,貴的離譜,就換了一個便宜點的,就每年收入的一點小錢,都不夠服務器的支出以及百度網盤的支出,甚是腦殼疼,那就換了一個小水管一樣的服務器,但是打開吧,那速度又慢的一逼,甚是惱火,那就干脆改變一些策略,把圖片分離,用騰訊云對象存儲 COS來做支撐;比如騰訊云對象存儲 COS+CDN還是便宜一些的;
寫在前面:
騰訊云對象存儲cos費用很低,自己用的話50G對象存儲空間每個月沒幾毛錢的事兒,要提醒使用對象存儲cos用戶,可以在賬戶中預存少量費用,幾元到百元均可,但,不能一分錢沒有哦,我昨天剛設置,就特么的收到了欠費,不管是CDN還是cos欠款導致云服務器連帶被停機的尷尬事情, 注意避開這個坑 ,昨天老梁有所體會的踩坑,在這里提醒大家一下,所以說大家一定要在賬號里面留點錢哦。
說干就干,那就開始操作吧;
1、給自己的wordpress安裝 tencentcloud-cos插件 ,別問為啥用tencentcloud-cos插件,問就說這是官方出的插件,你說自己能坑自己么?那不能,畢竟他還不是狠人;
直接再后臺插件,輸入tencentcloud-cos插件就可以直接安裝;
2、創建一個公有讀私有寫的存儲桶,存儲桶的地域建議與運行 WordPress 博客平臺的 CVM 的地域相同;
沒啥可說的,就是下一步下一步;直到完成即可;
3、APP ID 設置,secretID,secretKey;
首先登錄騰訊云,進入騰訊云首頁-----點擊頭像的賬號信息----點擊訪問管理----點訪問密鑰----API密鑰管理---點擊新建即可獲取secretId和secretKey 整過過程就可以獲取secretID,secretKey;
4、設置一下存儲桶的域名,是用官方的還是自己的,順便是否加載CDN,這個也沒啥可說的,可說的就在下面CDN步驟;
PS:如是騰訊云提供的對象存儲cos的域名,獲取位置在騰訊云官網對象存儲,點擊存儲桶名字進入后打開【域名與傳輸管理】【默認CDN加速域名】,右側的【源站域名】,就是url中帶有 cos的那個。
我設置了自己的域名后https://images.laoliang.net,一直提示我沒有回源鑒權,CDN鑒權未開啟,搞的我一臉懵,如下圖所示;
經過模式還是找到了解決方式,需要在右邊操作的步驟哪里有個編輯,要編輯一下就會出現一個小開關,拉一下即可;
小開關拉完以后,就又開始提示,當前存在域名開啟了回源鑒權,但該存儲桶未開啟CDN授權,點擊添加CDN服務授權;這一步主要是因為我開啟了CDN,畢竟CDN也不太貴,加載起來的效果也還好,就開啟了;
點擊添加CDN服務授權,就出現如下圖所示;沒得商量,肯定是同意確認嘍;
5、這樣整個過程就快完成了,回到wordpress后臺,選擇啟用tencentcloud-cos插件,然后設置一下;
根據下面這些設置就可以完成,都是中文文字,一看就能明白;
自己設置的自定義域名,也就是“自定義域名+目錄”,目錄一般是 /wp-content/ 這樣的。我是自己新建獨立的,不想讓域名一起加載;
自動重命名:自己選擇吧;
不在本地保存:不建議開啟。如果開啟后會把靜態文件都同步到cos后刪除本地副本;
禁止縮略圖:wordpress默認會為上傳圖片自動生成幾張尺寸不同的縮略圖供使用,這里不同主題對縮略圖的要求也不一樣,無法做到統一要求,所以安全起見還是不要開啟。如果不想要縮略圖可以用插件禁止生成縮略圖;
數據萬象:騰訊云數據萬象產品,沒購買的話不用開啟;保存配置。
附件同步:不建議開啟。用于同步媒體庫中的全部文件到騰訊云COS。如果像老梁博客這么多圖片很容易超時或者報錯,還是建議用官方的 COSBrowser同步工具將本地文件對應目錄上傳到COS目錄中。
https://cosbrowser-1253960454.cos.ap-shanghai.myqcloud.com/releases/cosbrowser-setup-2.10.1.exe
寫在最后:騰訊官方推出的騰訊云對象存儲(COS)插件,實際體驗速度、穩定性都好過第三方個人開發者的cos插件;
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!