芜湖尾敢投资有限公司

WPCOS插件:WordPress上傳圖片同步騰訊云COS對(duì)象云存儲(chǔ)——墨澀網(wǎng)

一般我們使用 WordPress 程序的時(shí)候,靜態(tài)文件都會(huì)自動(dòng)放在網(wǎng)站目錄 uploads 中。有些網(wǎng)友圖片文件比較多,而且服務(wù)器帶寬不足,這樣會(huì)發(fā)現(xiàn)網(wǎng)站打開和圖片加載速度很慢。即便我們可以通過(guò)升級(jí)服務(wù)器配置的辦法提高速度,但是同樣也會(huì)增加預(yù)算成本。其實(shí),我們完全可以將 WordPress 網(wǎng)站靜態(tài)文件與內(nèi)容數(shù)據(jù)庫(kù)分離管理,靜態(tài)文件單獨(dú)存儲(chǔ)在第三方,比如可以用到騰訊云 COS。使用 WPCOS 插件,可以設(shè)置將我們 WordPress 網(wǎng)站圖片等靜態(tài)資源僅上傳到騰訊云 COS對(duì)象存儲(chǔ)中?;蛘呶覀円部梢詫?shí)現(xiàn)本地+COS 雙重存儲(chǔ)起到備份的目的。

第一、創(chuàng)建對(duì)象存儲(chǔ) COS

既然我們需要將 WP 網(wǎng)站文件存儲(chǔ)到騰訊云 COS中,我們必須先在騰訊云中創(chuàng)建 COS 存儲(chǔ)桶。

如果我們有用過(guò) COS,那這一步可以省掉。如果沒(méi)有創(chuàng)建過(guò),則需要一步步來(lái),不著急。

創(chuàng)建存儲(chǔ)桶名稱、存儲(chǔ)地區(qū)(地區(qū)需要根據(jù)我們項(xiàng)目服務(wù)器對(duì)應(yīng)地區(qū)最好),如果我們主站是國(guó)外服務(wù)器,那靜態(tài)文件可以是用國(guó)內(nèi)服務(wù)器(以后可以綁定自己域名,當(dāng)然是需要 BA 的域名,或者就是分配的請(qǐng)求域名)。同時(shí)需要設(shè)置訪問(wèn)權(quán)限。

第二、獲取 COS 賬戶信息

這里我們?cè)趧?chuàng)建完畢 COS 之后,不要著急去安裝創(chuàng)建,我們需要先把需要的參數(shù)給獲取到,最后安裝插件的時(shí)候直接填寫。

根據(jù)我們自己創(chuàng)建的 COS 賬戶信息,然后獲取 [空間名稱]、[所屬地域]、[訪問(wèn)域名],這幾項(xiàng)后面WPCOS 插件設(shè)置的時(shí)候都需要用到的。

第三、獲取密鑰 API 賬戶

地址:https://console.cloud.tencent.com/capi

我們需要獲取騰訊云賬戶 API 信息,如果沒(méi)密鑰需要 新建密鑰。如果有設(shè)置過(guò),需要將 APPID、SecretId、SecretKey 三項(xiàng)對(duì)應(yīng)的參數(shù)獲取。后面設(shè)置插件的時(shí)候也是需要的。

第四、WPCOS 插件安裝設(shè)置

1、插件下載和安裝

A – GitHub:https://github.com/laobuluo/wpcos

B – 備用鏡像地址:https://download.laobuluo.com/wordpress/wpcos.zip

這里我們選擇WPCOS 插件其一下載然后解壓命名”wpcos”目錄。然后將插件目錄上傳至”wp-content\plugins”目錄。再回到網(wǎng)站后臺(tái)”已安裝的插件”,啟動(dòng)插件。

2、WPCOS 設(shè)置

插件啟動(dòng)之后我們可以在 WordPress 后臺(tái)左側(cè)菜單看到”WPCOS 設(shè)置”,點(diǎn)擊設(shè)置。

根據(jù)我們創(chuàng)建 COS 的參數(shù)信息,以及 API 的三個(gè)信息填寫到對(duì)應(yīng)的 WPCOS 設(shè)置中。這里需要注意的,默認(rèn)是本地和 COS 同步都存儲(chǔ)靜態(tài)文件的,這里我”勾選”表示是只在 COS 存儲(chǔ)。同時(shí) COS 遠(yuǎn)程地址是用的騰訊云提供的,我們也可以自定義域名,這個(gè)需要在 COS 中設(shè)置。

第五、測(cè)試 WPCOS 運(yùn)行

這里我們正常的編輯 WP 網(wǎng)站內(nèi)容,然后上傳圖片測(cè)試看看。

我們可以看到網(wǎng)站媒體庫(kù)中的圖片是被上傳到 COS 中,因?yàn)槲以O(shè)置的本地不備份同步,所以本地 uploads 文件夾中是沒(méi)有的。

同樣的,我們?cè)俚?COS 中可以看到剛才上傳的圖片在 COS 中。

本文轉(zhuǎn)載自:老部落?https://www.laobuluo.com

THE END