一次完整的WordPress靜態資源同步存儲至騰訊雲COS插件應用

老蔣在前面有一篇"WordPress利用插件同步騰訊雲COS對象存儲分離靜態文件"文章中有記錄到使用插件可以實現WordPress網站將圖片等靜態資源同步存儲到騰訊雲COS對象存儲的。一來可以減少我們雲服務器的帶寬佔用,二來還可以將較大資源的靜態文件/圖片等資源加速訪問和管理。但是有不少網友看到這篇文章的時候有提出來插件有問題,不會使用等問題。

這款插件當初我在寫這篇文章的時候是可以使用的,而且我們公司的有些企業網站客戶產品圖片、畫冊圖片較多,所以一般我們也都給直接用到COS存儲中的。在這篇文章中,老蔣準備詳細的來分享這個插件的使用教程,我們以後興趣和有需要的網友可以參考。

第一、準備工作

1、COS雲存儲和API

這裏我們需要預先開通騰訊雲COS存儲以及獲取到API信息。

這裏我們正常的創建存儲桶。

這裏我們創建存儲桶的名稱、地區(需要記住),設置權限。

因爲後續我們在應用到項目中的時候,需要API給授權纔可以使用,所以這裏我們先申請到API。

需要獲取SecretId、SecretKey這2個信息。

2、下載插件

V5版本:https://cos.slmwp.com/plug/cos-sync/cos-sync-v5-v1.0.zip

在之前的文章中,老蔣是使用的V3版本。這個需要根據我們COS的版本,我這邊的版本是V5。如果我們不清楚自己是什麼版本可以工單詢問。

我們可以將插件下載之後,上傳到當前自己需要安裝的WordPress程序中,激活準備配置。

第二、配置COS插件參數

根據我們已有的參數進行設置,如果設置不正確是無法使用的。首次使用我們需要點擊最下面的同步,可以看到同步文件,然後檢查COS是否將靜態資源傳過去。

PS:這裏遇到一個邪門的事情,之前我使用的是BUCKET是自己填寫的字符,不帶-數字的,這次居然需要帶-數字,難道是這款插件作者改版後的變動。其實是版本不同的,以前我那篇文章是用的V4版本插件,所以需要填寫APP ID,這次我們V5版本是沒有APP ID選項的,所以都在BUCKET中。

Bucket 設置:我們創建存儲桶的名稱,是自己輸入的部分,後面的數字不要。

Bucket 地域:我們開通雲存儲的地區。

secretID和secretKey:這個是隨機生成的,我們需要複製。

URL:默認有一個地址,我們也可以自己綁定的域名。(騰訊雲免費50GB對象存儲COS領取及綁定域名設置過程

第三、檢查是否正常

這裏老蔣在測試網站中隨便添加一個圖片。其實已經將圖片存儲在COS中。不過我們看到後面有幾個圖片看不到預覽沒有?這個插件不清楚是一個小BUG還是哪裏設置不對。如果我們在配置參數的時候,勾選不保存到本地的話,預覽是無法看到的,圖片是可以正常使用就是在添加媒體文件時候看不到預覽。

老蔣已經留言給作者了,看看是不是插件的BUG還是設置不對,一般我們是可以不保存到本地的,這樣可以減少本地佔用空間。而且只存儲在COS上也是可以的,安全性應該是比本地高一些的。

這樣,我們可以利用騰訊雲COS存儲來管理WordPress網站的靜態文件。最後無意中搜索後發現好幾個網友針對這款插件(其實這個插件也是拿別人改的)進行過修改,後面再試試別人的是否有什麼不一樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章