使用雲存儲卸載 WordPress 媒體文件並降低託管成本的完整指南 [2022]

已發表: 2022-02-13

您的網站性能很大程度上取決於您的託管計劃和您在網站上加載的媒體文件數量。

如果您運行一個包含大量媒體文件和資產的 WordPress 網站,那麼隨著時間的推移,您的網站可能會變慢,並且在託管文件時會有更多的服務器請求。

這將對您的投資回報率產生很大影響,因為如果網站太慢,人們往往會離開您的網站。 另外,如果服務器請求超過您的託管服務提供商的限制,那麼您的網站服務器甚至可能崩潰,從而失去更多業務。

你知道嗎
– 53% 的用戶離開加載時間超過 3 秒的網站
– 更快的網頁會導致轉化率提高 16.5%?

最好的解決方案之一是從雲存儲託管和提供您的網站媒體文件。

將您的網站媒體文件卸載到雲存儲可以幫助您避免超出託管存儲限制。 如果您將這些媒體文件從雲服務到您的網站,那麼它將顯著加快您網站媒體的加載時間。

從長遠來看,您將節省更多的託管成本。

今天,我將為您提供有關如何輕鬆將 WordPress 媒體文件卸載到首選雲存儲的分步指南。

閱讀本指南後,您將能夠——

  • 了解您如何通過託管服務提供商虧損
  • 了解雲存儲如何成為更好的解決方案
  • 了解最可靠的雲存儲服務
  • 輕鬆將您的 WordPress 媒體文件卸載到雲存儲

一旦你了解了所有這些,最終,你將能夠獲得一個更快的網站,沒有服務器過載,並降低託管成本。

所以讓我們開始吧。

目錄

1. 為什麼使用雲存儲服務來提供網站媒體文件

2. 卸載和提供 WordPress 媒體文件的最佳雲存儲服務

3. 如何將媒體文件從 WordPress 卸載到雲存儲?

一世。 如何將 WordPress 媒體文件卸載到 Amazon S3

ii. 如何將 WordPress 媒體文件卸載到 Google 雲存儲

iii. 如何將 WordPress 媒體文件卸載到 DigitalOcean Spaces

4. 如何從雲服務器提供 WordPress 媒體文件

為什麼使用雲存儲服務來提供網站媒體文件

您腦海中的第一個問題可能是為什麼您應該依賴雲服務來提供媒體文件,而不是您信任的託管服務提供商。

可能有很多原因,但讓我給你一些最重要的原因。

  1. 停止在託管成本上浪費大量資金
  2. 避免流量激增期間的服務器故障
  3. 始終獲得更好的網站性能

因此,讓我們確切地了解這些是如何實現的。

1.停止在託管成本上浪費大量資金

如果您使用 WP Engine 或 GoDaddy 等提供商提供的專用服務器,您可能知道每個計劃的存儲空間有限。 當您超過該限制時,您需要跳轉到下一個計劃以獲得更多存儲空間,這可能是每月額外的 10 到 15 美元。

在這種情況下,雲存儲要方便得多。 例如,Amazon S3 有一個標準計劃,您只需支付少量費用,例如每 GB 0.023 美元,這相當於每月 1.15 美元,最多 50 GB 的數據空間。 這是一個很大的節省,每年總計超過 90 美元。

2.避免流量激增期間的服務器故障

對於上述託管服務提供商來說,他們面臨的一大問題是處理海量並發流量的能力。 如果並發流量突然激增,假設一次大約有 1000 名訪問者訪問您的網站,那麼您的服務器很可能會崩潰。

這是雲存儲擅長的事情,因為它們擁有比託管服務提供商更多的數據中心。 因此,即使有很多人同時查看同一個媒體文件,也不會有服務器故障的可能性。

3. 始終獲得高網站性能

現在,您可能會遇到共享託管服務提供商,例如 Bluehost 或 Dreamhost,他們正在運行一個瘋狂的營銷計劃,聲稱您將獲得無限帶寬和 50 GB 數據空間,每月不到 5 美元。

哇,這是一個很棒的提議,對吧? 但是有一些問題

  • 首先,即使他們聲稱您將獲得無限帶寬,一旦您達到一定的限制,您將面臨託管限制,即您的服務器加載時間將被故意顯著減慢。

    這是大多數共享主機提供商的常見做法,以避免過度使用在許多其他用戶之間共享的服務器。
  • 其次,此類共享託管服務提供商假定您不會超過您的限制。
    當您這樣做時,他們會通知您他們無法在共享託管環境中為您提供高性能,並會建議您使用他們的專用託管服務器。
    但是,即使您使用他們的專用服務器,它在處理並發流量方面仍然存在同樣的問題。
  • 最後,另一個值得關注的重要事情是在雲存儲中選擇數據中心來提供媒體服務的能力。
    假設您的大部分理想潛在客戶來自德國。 然後,您可以選擇附近的數據中心為您的雲存儲提供媒體服務。 對於普通的託管服務提供商,您無法選擇這樣做。
    這對網站的加載速度有很好的影響,尤其是當您有大型媒體文件,或者當您在單個網頁上有許多媒體文件時。

既然您了解了託管服務提供商在提供大型網站媒體文件時並不總是最好的依靠,那麼讓我們看看最可靠的雲存儲。

卸載和提供 WordPress 媒體文件的最佳雲存儲服務

有許多可用的雲存儲服務,但讓我們看看我們為您的 WordPress 網站推薦的最佳雲存儲服務。

1.亞馬遜S3(AWS)

亞馬遜 S3 橫幅

Amazon S3 是 Amazon Web Services 的核心部分,您可以通過它隨時隨地從網絡上的任何位置存儲和檢索任意數量的數據。

它具有非常快速、可靠的良好記錄,並為您提供相對非常低的存儲成本。

Netflix、Airbnb、SmugMug、Nasdaq 等是 Amazon S3 的一些知名用戶。

Amazon S3 的一些顯著優勢 –

  • 高度安全
  • 易於管理和遷移
  • 綜合文檔
  • 開發人員友好
  • 多個區域
  • 服務器端加密

2.谷歌云存儲

谷歌云平台橫幅

Google Cloud Storage 是 Google Cloud Platform 的一部分,可幫助您的業務滿足在線存儲要求。

雲平臺本身可以幫助您託管軟件甚至網站; 但是,它的雲存儲服務更受歡迎。

Google Cloud 為您提供 Google 高級安全和共享功能的性能和可擴展性。

它還為您提供三種類型的存儲服務:

  1. 用於塊存儲的永久性磁盤
  2. 用於網絡文件存儲的 Filestore
  3. 用於對象存儲的 Cloud Storage

這些服務是平台的核心,被大多數 Google Cloud 服務用戶使用。

谷歌云服務的一些顯著優勢 -

  • 提高性能
  • 更好的定價計劃
  • 冗餘備份
  • 易於集成
  • 廣泛的文檔
  • 許多地區可用於存儲您的數據

3. 數字海洋

DigitalOcean 空間橫幅

DigitalOcean 以提供高性能服務器而聞名。 如今,它絕對是託管您的網站資產和數據的首選之一。

它主要關註三個關鍵賣點——簡單性、定價和高性能虛擬服務器。

儘管他們的主要關注點是雲計算,但許多人更喜歡使用他們的 DigitalOcean Spaces 服務,其中包括 250 GB 的存儲空間和 1 TB 的出站帶寬,每月只需 5 美元。

如果您超出此分配的空間和帶寬,您將需要支付每額外 GB 傳輸 0.01 美元和每額外存儲 GB 0.02 美元的費用。 如果您有大量的媒體文件要卸載,這將非常有用。

DigitalOcean 的一些顯著優勢-

  • 減少物理距離
  • 從雲端加載靜態內容
  • 減小文件大小以提高站點速度
  • 軟件開發友好
  • 優秀的文檔。
  • 用戶友好的用戶界面

如何將媒體文件從 WordPress 卸載到雲存儲?

可能有多種方法可以將媒體文件從 WordPress 站點卸載到雲存儲。

但是,如果您選擇我前面提到的三種雲存儲服務之一,那麼最好的選擇是使用可靠的插件,讓您輕鬆處理此問題。

一個這樣的插件稱為 Media Storage to Cloud。

媒體存儲到雲端

媒體存儲到雲橫幅

Media Storage to Cloud 是一個 WordPress 插件,可幫助您輕鬆地將 WordPress 媒體文件卸載到所需的雲存儲,其中包括 Amazon S3、Google Cloud Service 和 DigitalOcean。 另外,您可以通過此插件直接從您的雲存儲中提供您的 WordPress 網站媒體文件。

媒體存儲到雲 (M2C) 的最佳功能

  • 輕鬆將 WordPress 媒體文件卸載到雲存儲
    - 只需單擊幾下,您就可以輕鬆地將所有 WordPress 媒體文件卸載到雲存儲中。
  • 直接從雲存儲服務您的網站媒體和內容
    - 將媒體文件卸載到雲存儲後,只需單擊一下即可直接從雲存儲服務器提供 WP 媒體文件。 沒有人工麻煩,也沒有浪費時間。
  • 與雲存儲自動同步以更改媒體和文件
    - 您可以自動同步您的 WordPress 媒體庫。 當您將圖像上傳到媒體庫時,它們將自動卸載到您的雲存儲中。

因此,如果您正在尋找一個插件來將您的 WordPress 站點與雲存儲服務連接起來,那麼您絕對應該使用 Media Storage to Cloud。

現在,讓我們看看如何使用 Media Storage To Cloud 將 WordPress 媒體文件卸載到這些雲存儲中。

  1. 如何將 WordPress 媒體文件卸載到 Amazon S3
  2. 如何將 WordPress 媒體文件卸載到 Google Cloud Storage
  3. 如何將 WordPress 媒體文件卸載到 Digital Ocean Spaces

如何將 WordPress 媒體文件卸載到 Amazon S3

按照以下步驟將您的 WordPress 媒體文件連接並卸載到 Amazon S3 雲存儲。

**確保您已安裝並激活 Media Storage To Cloud。

要將您的站點與 Amazon S3 存儲桶連接,請確保您已經在 AWS 上擁有一個 IAM 用戶賬戶。

  • 如果您沒有 IAM 用戶賬戶,請按照本指南創建一個。

第 1 步 – 將您的 WordPress 連接到 Amazon S3

1.在您的儀表板上,查找菜單WP Cloud 。 點擊它。

它將帶您進入插件界面,最初,您將位於“存儲”選項卡中。

M2C AWS 儀表板

在這裡,將默認選擇 Amazon S3。

2.輸入連接Amazon S3所需的數據

AWS 儀表板憑證

在這裡,您需要提供以下 Amazon S3 憑證:

  • 訪問密鑰 ID
    - 插入您將使用的 IAM 用戶賬戶的訪問密鑰 ID。
    (您可以在此處收集訪問密鑰 ID。)
  • 秘密訪問密鑰
    - 插入同一 IAM 用戶的秘密訪問密鑰。
    (您可以在此處收集秘密訪問密鑰。)
  • S3 存儲桶名稱
    - 輸入您要授權的 AWS 存儲桶的名稱
    (你檢查你的遺願清單或在這裡創建一個新的)
  • 桶區域
    - 輸入您的存儲桶的區域名稱。
    (您可以在此處收集區域名稱)

3.現在,單擊保存按鈕,您將在右上角收到一條確認消息。

成功訊息

這意味著現在您已經使用 Amazon S3 成功地將媒體存儲連接到雲。

第 2 步 – 將媒體文件卸載到 Amazon S3

1.現在,轉到Sync選項卡並選擇Amazon S3

亞馬遜 S3 同步

您可以看到有一個名為Select sync option的選項。

AWS 同步選項

在這裡,您可以選擇以兩種方式卸載媒體。

  • 將所有數據發送到存儲
    - 如果您想將所有媒體文件卸載到 Amazon S3,請選擇此選項。
  • 將未同步的數據發送到存儲
    - 如果您希望將新媒體卸載到 Amazon S3,而不是之前已經卸載的媒體,請選擇此選項。

如果您是第一次使用,請選擇將所有數據發送到存儲

2.接下來,單擊同步按鈕。

AWS 同步進度

將媒體文件卸載到 Amazon S3 存儲桶時會出現一個進度條。

卸載所有媒體文件可能需要一些時間,但不要更改選項卡,因為它可能會妨礙同步過程。

同步完成後,右上角會顯示成功消息。

而已。 然後,您可以檢查您的 Amazon S3 存儲桶。 您將看到所有 WordPress 媒體文件都已復製到 Amazon S3 存儲桶。

  • 單擊此處了解如何從 S3 向您的站點提供媒體文件。

如何將 WordPress 媒體文件卸載到 Google 雲存儲

請按照以下步驟將您的 WordPress 媒體文件連接並卸載到 Google Cloud Storage。

**確保您已安裝並激活 Media Storage To Cloud。

要將您的站點與 Google Cloud Storage 連接,請確保您已經擁有 Google 服務帳戶和 Google Cloud Storage Bucket。

  • 如果您沒有 Google 服務帳戶,請按照本指南創建一個。
  • 如果您在創建 Google Cloud Storage Bucket 時需要幫助,請按照本指南進行操作。

第 1 步 - 將您的 WordPress 連接到 Google 雲存儲

1.在您的儀表板上,查找菜單WP Cloud 。 點擊它。

它將帶您進入插件界面,最初,您將位於“存儲”選項卡中。

M2C 儀表板 GCS

在這裡,選擇谷歌云存儲。

2.輸入所需數據連接谷歌云存儲。

GCS 所需的憑據

在這裡,您需要提供以下 Google Cloud Storage 憑據:

  • GCS 服務帳號密鑰 JSON 數據
    -您需要從您的 Google Cloud Storage 帳戶中收集服務帳戶密鑰 JSON 數據。 (你可以從這裡收集。)
  • 存儲桶名稱
    -輸入你要授權的GCS存儲桶名稱
    (你檢查你的遺願清單或在這裡創建一個新的)

3.現在,單擊保存按鈕,您將在右上角收到一條確認消息。

成功訊息

這意味著現在您已經使用 Google Cloud Storage 成功地將 Media Storage 連接到 Cloud。

第 2 步 - 將媒體文件卸載到 Google 雲存儲

1.現在,轉到同步選項卡並選擇Google Cloud Storage

谷歌云存儲同步

您可以看到有一個名為Select sync option的選項。

GCS 同步選項

在這裡,您可以選擇以兩種方式卸載媒體。

  • 將所有數據發送到存儲
    - 如果您希望將所有媒體文件卸載到 Google Cloud Storage,請選擇此選項。
  • 將未同步的數據發送到存儲
    - 如果您想將新媒體卸載到 Google Cloud Storage,而不是之前已經卸載的媒體,請選擇此選項。

如果您是第一次使用,請選擇將所有數據發送到存儲

2.接下來,單擊同步按鈕。

GCS 同步進度

將媒體文件卸載到 Google Cloud Storage 時會出現一個進度條。

卸載所有媒體文件可能需要一些時間,但不要更改選項卡,因為它可能會妨礙同步過程。

同步完成後,右上角會顯示成功消息。

而已。 然後,您可以檢查您的 Google Cloud Storage 文件夾。 您會看到所有 WordPress 媒體文件都已復製到 Google Cloud Storage。

  • 單擊此處了解如何從 GCS 向您的站點提供媒體文件。

如何將 WordPress 媒體文件卸載到 DigitalOcean Spaces

按照以下步驟將您的 WordPress 媒體文件連接並卸載到 DigitalOcean Spaces。

**確保您已安裝並激活 Media Storage To Cloud。

要將您的站點與 DigitalOcean 連接,請確保您已經有一個 DigitalOcean 帳戶並創建了一個 DigitalOcean 空間。

  • 如果您沒有 DigitalOcean 帳戶,請按照本指南創建一個。
  • 如果您在創建 DigitalOcean Space 時需要幫助,請遵循本指南。

第 1 步 – 將您的 WordPress 連接到 DigitalOcean

1.在您的儀表板上,查找菜單WP Cloud 。 點擊它。

它將帶您進入插件界面,最初,您將位於“存儲”選項卡中。

M2C 儀表板 DOS

在這裡,選擇 DigitalOcean。

2.輸入所需數據以連接 DigitalOcean。

M2C 數字海洋儀表板

在這裡,您需要提供以下 DigitalOcean 憑據:

  • 空間訪問密鑰
    - 從您將使用的空間輸入空間訪問密鑰
    (您可以在此處收集空間訪問密鑰。)
  • 空間訪問秘密
    - 輸入同一空間的空間訪問密碼
    (您可以在此處收集空間訪問密鑰。)
  • 空間名稱
    - 輸入您要存儲文件的空間名稱。
    (在這裡創建一個新空間或收集現有空間的名稱。)
  • 空間區域
    - 輸入您在設置空間時使用的空間區域
    (編輯或設置您的空間以在此處收集空間區域。)

3.現在,單擊保存按鈕,您將在右上角收到一條確認消息。

成功訊息

這意味著現在您已經使用 DigitalOcean 成功地將媒體存儲連接到雲。

第 2 步 – 將媒體文件卸載到 DigitalOcean Spaces

1.現在,轉到同步選項卡並選擇DigitalOcean

數字海洋同步

您可以看到有一個名為Select sync option的選項。

DigitalOcean 同步選項

在這裡,您可以選擇以兩種方式卸載媒體。

  • 將所有數據發送到存儲
    - 如果您希望將所有媒體文件卸載到 Google Cloud Storage,請選擇此選項。
  • 將未同步的數據發送到存儲
    - 如果您想將新媒體卸載到 Google Cloud Storage,而不是之前已經卸載的媒體,請選擇此選項。

如果您是第一次使用,請選擇將所有數據發送到存儲

2.接下來,單擊同步按鈕。

DigitalOcean 同步進度

將媒體文件卸載到 DigitalOcean Spaces 時會出現一個進度條。

卸載所有媒體文件可能需要一些時間,但不要更改選項卡,因為它可能會妨礙同步過程。

同步完成後,右上角會出現一條成功消息。

而已。 然後,您可以檢查您的 DigitalOcean Spaces。 您將看到所有 WordPress 媒體文件都已復製到 DigitalOcean。

  • 單擊此處了解如何從 DigitalOcean 向您的站點提供媒體文件。

如何從雲服務器提供 WordPress 媒體文件

將 WordPress 媒體文件卸載到首選雲存儲後,您可以選擇直接從雲存儲中提供網站媒體。

例如,如果您將媒體文件卸載到 Amazon S3,您可以對其進行設置,以便從 Amazon S3 託管和提供您的網站媒體文件。

請按照以下簡單步驟執行此操作。

1.單擊設置並選擇您卸載媒體文件的雲存儲。

服務設置

在這裡,您將找到以下三個選項:

提供媒體文件
  • 從存儲桶提供媒體文件
    - 啟用此選項以從選定的雲存儲中提供您的網站媒體文件。
  • 在媒體庫上上傳時在存儲桶上上傳媒體文件
    - 如果啟用此選項,它將在將新文件上傳到媒體庫時創建完全自動同步。 這意味著,每當您將新媒體文件上傳到 WordPress 時,它都會自動複製到您同步的雲存儲中。
  • 從媒體庫中刪除時從存儲桶中刪除媒體
    - 如果啟用此選項,它將在從媒體庫中刪除文件時創建完全自動同步。 這意味著,每當您從 WordPress 中刪除媒體文件時,它也會自動從您​​的雲存儲中刪除。

2.啟用第一個選項以開始從雲存儲提供網站媒體,如果您希望應用自動同步,可以啟用其他兩個選項。 然後點擊保存

3.現在,您可以在您的 WordPress 媒體庫中檢查媒體文件的鏈接是否已更改。

從 Amazon S3 提供網站媒體
從 Amazon S3 提供服務時,媒體的鏈接已更改

現在正在從您的雲存儲中提供媒體文件。

而已。 從 Amazon S3、Google Cloud Storage 或 DigitalOcean 卸載和提供您的網站媒體就是這麼簡單。

作者註

如您所見,使用 Media Storage to Cloud 將您的雲存儲連接到 WordPress 非常容易。

當然,您可能會有疑問,如果您使用其他雲存儲會怎樣。 我的建議是使用我在這裡提到的三個之一,因為它們是可靠的。 其他雲也不錯,但是這三個因安全性和性能而被放棄,並且任何一天都會提​​供更好的輸出。

在本指南中,我更專注於卸載媒體文件。 在我的下一個指南中,我將詳細介紹如何通過我們在這裡提到的三個雲存儲來提供網站媒體文件。