'WPQiNiu七牛存儲插件實現WordPress圖片附件分離加速網站'

"

在前面老部落有發佈基於騰訊雲COS、阿里雲OSS,以及景安快雲對象存儲的WordPress插件,功能可以實現將網站的圖片、PDF等靜態文件資源分離放置對象存儲中,一來可以提高網站的打開速度,二來對於這些靜態文件資源獨立管理。不過,如果我們的網站比較小,開始可以不需要使用對象存儲管理附件,後續如果網站數據較多,可以再獨立,畢竟這些商家提供的對象存儲空間都是需要付費的。

在眾多的對象存儲提供商中,其實提供較早的是七牛雲對象存儲,而且七牛雲對象存儲對於註冊用戶還贈送每月10GB流量(這個需要看具體政策,以前是有提供的,現在需要核實)。這不,老趙同學基於之前開發幾款插件的模型,然後基於七牛雲對象存儲的SDK,開發現在要發佈的七牛雲對象存儲WORDPRESS插件,英文名為WPQiNiu。

第一、插件下載與安裝

目前,這款七牛雲對象存儲WORDPRESS程序插件已經提交至WORDPRESS插件平臺,我們可以直接搜索【WPQiNiu】找到之後激活下載和啟動。

插件地址:https://wordpress.org/plugins/wpqiniu/

插件激活之後,我們可以在我們網站的左側菜單可以看到七牛對象存儲設置。

第二、插件參數配置

我們在激活【WPQiNiu】插件之後可以看到需要填寫的幾個參數設置。我讓老趙設計插件的時候儘量的簡單,少讓用戶填寫配置文件,包括目錄文件直接按照我們內置的,不讓用戶自己自定義。

"

在前面老部落有發佈基於騰訊雲COS、阿里雲OSS,以及景安快雲對象存儲的WordPress插件,功能可以實現將網站的圖片、PDF等靜態文件資源分離放置對象存儲中,一來可以提高網站的打開速度,二來對於這些靜態文件資源獨立管理。不過,如果我們的網站比較小,開始可以不需要使用對象存儲管理附件,後續如果網站數據較多,可以再獨立,畢竟這些商家提供的對象存儲空間都是需要付費的。

在眾多的對象存儲提供商中,其實提供較早的是七牛雲對象存儲,而且七牛雲對象存儲對於註冊用戶還贈送每月10GB流量(這個需要看具體政策,以前是有提供的,現在需要核實)。這不,老趙同學基於之前開發幾款插件的模型,然後基於七牛雲對象存儲的SDK,開發現在要發佈的七牛雲對象存儲WORDPRESS插件,英文名為WPQiNiu。

第一、插件下載與安裝

目前,這款七牛雲對象存儲WORDPRESS程序插件已經提交至WORDPRESS插件平臺,我們可以直接搜索【WPQiNiu】找到之後激活下載和啟動。

插件地址:https://wordpress.org/plugins/wpqiniu/

插件激活之後,我們可以在我們網站的左側菜單可以看到七牛對象存儲設置。

第二、插件參數配置

我們在激活【WPQiNiu】插件之後可以看到需要填寫的幾個參數設置。我讓老趙設計插件的時候儘量的簡單,少讓用戶填寫配置文件,包括目錄文件直接按照我們內置的,不讓用戶自己自定義。

WPQiNiu七牛存儲插件實現WordPress圖片附件分離加速網站

這裡我們只需要填寫在七牛雲對象存儲創建的空間名稱、以及配置的對象存儲自定義的域名。七牛雲不提供免費域名,即便有提供也是臨時使用的,所以不建議用免費域名。不過我們綁定的域名需要有ICP備案過的才可以使用。同時,AccessKey和SecretKey兩個參數直接在七牛雲賬戶API創建,如果已有的直接複製。

同樣的插件可以選擇靜態資源在本地存儲備份,或者就不在本地備份,全部丟到七牛雲存儲中。不管是否勾選,一旦啟用插件,你網站中從啟用插件之後的上傳的圖片、附件都直接引用七牛雲對象存儲的地址。

第三、插件應用須知

1、目錄問題

一旦使用WPQiNiu插件之後,我們從現在開始上傳到七牛對象存儲的圖片路徑將是"qiniu.laobuluo.com/2019/07/qiniu.jpg"這樣的格式。看到沒有,沒有我們本地看到的"qiniu.laobuluo.com/wp-content/uploads/2019/07/qiniu.jpg"路徑。少了"wp-content/uploads/",主要是考慮到路徑精簡。

2、替換原始文件

如果我們已有運營的網站後啟用使用插件的,那我們在本地"wp-content/uploads/"文件夾中的所有圖片,需要上傳到七牛雲對象存儲中的對應時間節點文件夾中。同時,我們需要在數據庫中批量替換新的七牛存儲的URL地址。比如:

UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://原來網址/wp-content/uploads/', 'http://七牛雲存儲自定義地址/' ) ;

3、備份與調試

我們在替換文件之前一定要備份,萬一弄錯我們還可以恢復。同時,我們需要調試完成後才可以正式使用。有些插件衝突或者主題衝突,可能無法使用這款插件,後續讓老趙陸續升級插件儘量的更多的兼容。

本文原創來自老部落同步頭條:https://www.laobuluo.com/2591.html

"

相關推薦

推薦中...