WordPress 媒體庫分離到雲端

1
之前寫過一篇 WP Offload S3 Lite 外掛來儲存 WordPress 媒體庫 的文章,時間有久了,與現在的方法有所不同,所以簡單整理一下。

註冊一個 AWS 帳號

可以參考上面的文章或參考 WP Offload S3 的文章來註冊。

安裝 WP Offload S3 Lite 外掛

WP Offload S3 又免費版和付費版,如果你沒有要做 CDN,就用免費版,AWS 選擇離你的主機最近的機房。
  • WP Offload S3 Lite:免費,使用之前的圖片無法上傳。
  • WP Offload S3:每年付費 ( 59 – 1199 美金 ),可以上傳使用之前媒體庫圖片,方案不同,限制上傳的檔案數也不同。
後面再說明,利用媒體庫上傳的原理,讓 WP Offload S3 Lite 也可以上傳之前的圖片。

儲存你的 AWS 訪問密鑰

現在你已經擁有 AWS 訪問密鑰,你需要將它們添加到 WP Offload Media 外掛,以便 WP Offload Media 可以使用密鑰來上傳圖片到 Amazon S3 服務。

密鑰可以直接儲存在 WP Offload Media 裡,或是寫入 wp-config.php:

代碼: 選擇全部

define( 'AS3CF_SETTINGS', serialize( array(
    'provider' => 'aws',
    'access-key-id' => '********************',
    'secret-access-key' => '**************************************',
) ) );
寫入的位置: (Happy publishing 的上方)

代碼: 選擇全部

/* Add any custom values between this line and the "stop editing" line. */


/* That's all, stop editing! Happy publishing. */
啟用 AWS S3 桶

這時,你的 AWS S3 還沒有創建存儲桶,我們用 WP Offload Media 來新建存儲桶。

你可以在其中指定新存儲桶的名稱和區域。

Select Bucket 面板,單擊 Create New bucket,創建一個新桶然後單擊Save Selected Bucket按鈕。

圖檔
.
保存後,WP Offload Media 將設定為使用一些推薦的預設的設定,請按照下圖設定。

圖檔
.
注意的是,Remove Local Media 是否要啟用,請依照你的維護習慣。

我自己的習慣是「不啟用」,圖片上傳到雲端空間後,圖片會繼續保存在本機中。

然後,我會 1 至 2 個月,登入 SFTP 先下載備份後,自行刪除圖片,達到節省空間目的。

如果,哪一天客戶後悔了,不想分離媒體庫,我們還可以停用外掛後,將當初備份的圖片用 SFTP 上傳還原回去。

若是在雲端空間把圖片下載備份,非常的耗時耗力。

舊媒體庫圖片上傳雲端空間

以上的做法,只能上傳新圖片,WP Offload Media 免費版是無法上傳之前的舊圖。

安裝 Regenerate Thumbnails 外掛,重新執行一次縮圖,欺騙 WP Offload Media 以為有新圖,觸發 WP Offload Media 將之前的舊圖片上傳到雲端。
最後由 yungke22 於 週二 12月 13, 2022 7:06 pm 編輯,總共編輯了 6 次。

Re: WordPress 媒體庫分離到雲端

2
補充:

如果,你有安裝圖片壓縮外掛,因為外掛不會壓縮 WebP、SVG 圖片格式,無法觸發 WP Offload Media 外掛,所以不會上傳到雲端空間。

Regenerate Thumbnails 執行重新縮圖,會依你的圖片量,處理的時間不同,處理縮圖時,不可以關閉視窗,要耐心等待。

如果是購買 WP Offload Media Pro 付費版本,也請先安裝免費版和 Regenerate Thumbnails 將舊圖先上傳到雲端空間後,再更換為 WP Offload Media Pro,以節省圖片上傳張數。

分離 WordPress 媒體庫到雲端,有什麼不同的做法,歡迎分享給我們。

Re: WordPress 媒體庫分離到雲端

3
補上 Wasabi 雲存儲的方法:

Wasabi Hot Cloud Storage 與 Amazon S3 API 相容,但要使 WP Offload Media 能夠連接到它,需要對外掛用於管理存儲的 URL 進行一些調整。

安裝 WP Offload Media Tweaks 外掛,GitHub 下載 zip 文件。

修改 amazon-s3-and-cloudfront-tweaks.php 文件啟用功能。

完整教學:Wasabi Cloud Storage Quick Start Guide
  • 只有註冊會員才能下載 !
您沒有權限檢視這篇文章所附加的檔案。