クラウドストレージを使用してWordPressメディアファイルをオフロードし、ホスティングコストを削減するための完全ガイド[2022]

公開: 2022-02-13

あなたのウェブサイトのパフォーマンスはあなたのホスティングプランとあなたがあなたのサイトにロードするメディアファイルの数に大きく依存します。

多くのメディアファイルとアセットを含むWordPressサイトを運営している場合、時間の経過とともにサイトの速度が低下し、ファイルをホストする際のサーバーリクエストが増える可能性があります。

サイトが遅すぎると人々がサイトを離れる傾向があるため、これはROIに大きな影響を与えます。 さらに、サーバーリクエストがホスティングプロバイダーの制限を超えると、Webサイトサーバーがクラッシュして、より多くのビジネスが失われる可能性があります。

知ってますか
–ユーザーの53%が、読み込みに3秒以上かかるサイトを離れます
– Webページが高速になると、コンバージョン率が16.5%向上しますか?

これに対する最善の解決策の1つは、クラウドストレージからWebサイトのメディアファイルをホストして提供することです。

ウェブサイトのメディアファイルをクラウドストレージにオフロードすると、ホスティングストレージの制限を超えないようにすることができます。 また、これらのメディアファイルをクラウドからWebサイトに提供すると、Webサイトメディアの読み込み時間が大幅に短縮されます。

長期的には、ホスティングコストをさらに節約できます。

今日は、WordPressメディアファイルをお好みのクラウドストレージに簡単にオフロードする方法について、ステップバイステップのガイドを提供します。

このガイドを読むと、次のことができるようになります–

  • あなたがあなたのホスティングプロバイダーを通してどのようにお金を失っているのかを学びましょう
  • クラウドストレージがどのように優れたソリューションであるかを理解する
  • 最も信頼性の高いクラウドストレージサービスについて学ぶ
  • WordPressメディアファイルをクラウドストレージに簡単にオフロード

これらすべてを学ぶと、最終的には、サーバーの過負荷がなく、ホスティングコストが削減された、より高速なWebサイトを取得できるようになります。

それでは始めましょう。

目次

1.クラウドストレージサービスを使用してWebサイトのメディアファイルを提供する理由

2.WordPressメディアファイルをオフロードして提供するための最良のクラウドストレージサービス

3.メディアファイルをWordPressからクラウドストレージにオフロードする方法は?

私。 WordPressメディアファイルをAmazonS3にオフロードする方法

ii。 WordPressメディアファイルをGoogleCloudStorageにオフロードする方法

iii。 WordPressメディアファイルをDigitalOceanSpacesにオフロードする方法

4.クラウドサーバーからWordPressメディアファイルを提供する方法

クラウドストレージサービスを使用してWebサイトのメディアファイルを提供する理由

頭に浮かぶ最初の質問は、信頼できるホスティングプロバイダーではなく、クラウドサービスを利用してメディアファイルを提供する必要がある理由です。

多くの理由が考えられますが、最も重要な理由を紹介します。

  1. ホスティングコストに大量のお金を浪費するのをやめましょう
  2. トラフィックサージ中のサーバー障害を回避する
  3. 常により良いウェブサイトのパフォーマンスを得るために

それでは、これらがどのように可能であるかを正確に学びましょう。

1.ホスティングコストに大量のお金を浪費するのをやめましょう

WP EngineやGoDaddyなどのプロバイダーの専用サーバーを使用している場合は、プランごとのストレージが限られていることをおそらくご存知でしょう。 その制限を超えた瞬間に、次のプランにジャンプして、月額10ドルから15ドルの追加のストレージを取得する必要があります。

このような状況では、クラウドストレージの方がはるかに便利です。 たとえば、Amazon S3には、GBあたり0.023などの低額のみを支払う標準プランがあります。これは、最大50GBのデータスペースに対して月額USD = 1.15USDに相当します。 これは1人あたりの大幅な節約であり、年間合計で90ドルを超えます。

2.トラフィックサージ中のサーバー障害を回避する

上記のホスティングプロバイダーにとって、彼らが直面する大きな問題の1つは、巨大な同時トラフィックを処理する能力です。 同時トラフィックが急増した場合、たとえば一度に約1000人の訪問者がサイトにアクセスした場合、サーバーがクラッシュする可能性があります。

これは、クラウドストレージがホスティングプロバイダーよりも多くのデータセンターを持っているため、優れている点です。 したがって、多数の人が同時に同じメディアファイルを表示している場合でも、サーバーに障害が発生する可能性はありません。

3.常に高いウェブサイトパフォーマンスを得る

今、あなたはクレイジーなマーケティングスキームを実行しているBluehostやDreamhostなどの共有ホスティングプロバイダーに出くわすかもしれません。月額5ドル未満で無制限の帯域幅と50GBのデータスペースを手に入れると主張しています。

うわー、それは素晴らしいオファーですよね? しかし、いくつかの落とし穴があります。

  • まず、無制限の帯域幅を取得できると彼らが主張している場合でも、特定の制限に達すると、ホスティングスロットルに直面します。つまり、サーバーの読み込み時間が意図的に大幅に遅くなります。

    これは、他の多くのユーザー間で共有されているサーバーの過剰使用を回避するために、ほとんどの共有ホスティングプロバイダーにとって一般的な方法です。
  • 第二に、そのような共有ホスティングプロバイダーは、あなたがあなたの制限を超えないことを前提としています。
    あなたがそうする瞬間、彼らは共有ホスティング環境であなたに高いパフォーマンスを提供することができないことをあなたに知らせ、あなたが彼らの専用ホスティングサーバーを使うことを提案します。
    ただし、専用サーバーを使用する場合でも、同時トラフィックの処理に関して同じ問題が発生します。
  • 最後に、注目すべきもう1つの重要な点は、クラウドストレージでメディアを提供するデータセンターを選択できることです。
    あなたの理想的な見通しのほとんどがドイツからのものであると仮定します。 次に、メディアを提供するクラウドストレージ用の近くのデータセンターを選択できます。 通常のホスティングプロバイダーの場合、そのようなオプションはありません。
    これは、特に大きなメディアファイルがある場合、または1つのWebページに多数のメディアファイルがある場合に、サイトの読み込み速度に良い影響を及ぼします。

巨大なウェブサイトのメディアファイルを提供するときにホスティングプロバイダーが常に信頼できるとは限らないことを理解したところで、そこにある最も信頼性の高いクラウドストレージを見てみましょう。

WordPressメディアファイルをオフロードして提供するための最高のクラウドストレージサービス

利用できるクラウドストレージサービスはたくさんありますが、WordPressサイトに推奨される最高のクラウドストレージサービスを見てみましょう。

1. Amazon S3(AWS)

AmazonS3バナー

アマゾンS3は、アマゾンウェブサービスの中核部分であり、ウェブ上のどこからでも、いつでも、任意の量のデータを保存および取得できます。

非常に高速で信頼性が高く、比較的非常に低いストレージコストを提供するという確かな実績があります。

Netflix、Airbnb、SmugMug、Nasdaqなどは、AmazonS3の著名なユーザーの一部です。

Amazon S3のいくつかの注目すべき特典–

  • 高度に保護されています
  • 管理と移行が簡単
  • 包括的なドキュメント
  • 開発者に優しい
  • 複数の地域
  • サーバー側の暗号化

2. Google Cloud Storage

Google CloudPlatformバナー

Google CloudStorageはGoogleCloud Platformの一部であり、ビジネスでオンラインストレージの要件を満たすのに役立ちます。

クラウドプラットフォーム自体は、ソフトウェアやWebサイトをホストするのに役立ちます。 ただし、クラウドストレージサービスの方が人気があります。

Google Cloudは、Googleの高度なセキュリティおよび共有機能のパフォーマンスとスケーラビリティを提供します。

また、次の3種類のストレージサービスも提供します。

  1. ブロックストレージ用の永続ディスク
  2. ネットワークファイルストレージ用のファイルストア
  3. オブジェクトストレージ用のクラウドストレージ

これらのサービスはプラットフォームのコアであり、GoogleCloudサービスユーザーの大多数によって使用されています。

GoogleCloudサービスのいくつかの注目すべき特典-

  • 改良された性能
  • より良い価格プラン
  • 冗長バックアップ
  • 簡単な統合
  • 広範なドキュメント
  • データを保存するために利用できる多くの地域

3. DigitalOcean

DigitalOceanスペースバナー

DigitalOceanは、高性能サーバーを提供することでよく知られています。 今日では、それは間違いなくあなたのウェブサイトの資産とデータをホストするためのトップの選択肢の1つです。

これは主に、シンプルさ、価格設定、および高性能仮想サーバーという3つの主要なセールスポイントに焦点を当てています。

彼らの主な焦点はクラウドコンピューティングですが、多くの人は、月額わずか5ドルで250GBのストレージと1TBのアウトバウンド帯域幅を含むDigitalOceanSpacesサービスの使用を好みます。

この割り当てられたスペースと帯域幅を超えると、転送されたGBごとに0.01ドル、保存されたGBごとに0.02ドルが課金されます。 オフロードするメディアファイルが大量にある場合、これは非常に重要です。

DigitalOceanのいくつかの注目すべき特典-

  • 物理的な距離の短縮
  • クラウドから静的コンテンツをロードする
  • サイトの速度を上げるためにファイルサイズを縮小
  • ソフトウェア開発にやさしい
  • 優れたドキュメント。
  • ユーザーフレンドリーなUI

WordPressからクラウドストレージにメディアファイルをオフロードする方法は?

WordPressサイトからクラウドストレージにメディアファイルをオフロードする方法は複数あります。

ただし、前述の3つのクラウドストレージサービスのいずれかを選択する場合、最善のオプションは、この問題を簡単に処理できる信頼性の高いプラグインを使用することです。

そのようなプラグインの1つは、Media Storage toCloudと呼ばれます。

クラウドへのメディアストレージ

メディアストレージからクラウドバナーへ

Media Storage to Cloud Sa WordPressプラグインは、WordPressメディアファイルを目的のクラウドストレージに簡単にオフロードするのに役立ちます。これには、Amazon S3、Google Cloud Service、DigitalOceanが含まれます。 さらに、このプラグインを介してクラウドストレージから直接WordPressWebサイトのメディアファイルを提供できます。

Media Storage To Cloud(M2C)の最高の機能

  • WordPressメディアファイルをクラウドストレージに簡単にオフロード
    -数回クリックするだけで、すべてのWordPressメディアファイルをクラウドストレージに簡単にオフロードできます。
  • クラウドストレージから直接ウェブサイトのメディアとコンテンツを提供する
    -メディアファイルをクラウドストレージにオフロードすると、ワンクリックでクラウドストレージサーバーから直接WPメディアファイルを提供できます。 手間がかからず、時間の無駄もありません。
  • メディアとファイルの変更についてクラウドストレージと自動同期
    -WordPressメディアライブラリを自動同期できます。 メディアライブラリに画像をアップロードすると、画像は自動的にクラウドストレージにオフロードされます。

したがって、WordPressサイトをクラウドストレージサービスに接続するためのプラグインを探している場合は、間違いなくMedia Storage toCloudを使用する必要があります。

それでは、Media Storage To Cloudを使用して、WordPressメディアファイルをこれらの各クラウドストレージにオフロードする方法を見てみましょう。

  1. WordPressメディアファイルをAmazonS3にオフロードする方法
  2. WordPressメディアファイルをGoogleCloudStorageにオフロードする方法
  3. WordPressメディアファイルをDigitalOceanSpacesにオフロードする方法

WordPressメディアファイルをAmazonS3にオフロードする方法

以下の手順に従って、WordPressメディアファイルをAmazonS3クラウドストレージに接続してオフロードします。

** Media Storage ToCloudがインストールされてアクティブ化されていることを確認してください。

サイトをAmazonS3バケットに接続するには、AWSにIAMユーザーアカウントがすでにあることを確認してください。

  • IAMユーザーアカウントをお持ちでない場合は、このガイドに従ってアカウントを作成してください。

ステップ1-WordPressをAmazonS3に接続する

1.ダッシュボードで、メニューWPCloudを探します。 クリックして。

プラグインインターフェイスに移動し、最初は[ストレージ]タブが表示されます。

M2CAWSダッシュボード

ここでは、AmazonS3がデフォルトで選択されます。

2. AmazonS3に接続するために必要なデータを入力します

AWSダッシュボードクレデンシャル

ここでは、次のAmazonS3クレデンシャルを提供する必要があります。

  • アクセスキーID
    -使用するIAMユーザーアカウントのアクセスキーIDを挿入します。
    (ここでアクセスキーIDを収集できます。)
  • シークレットアクセスキー
    -同じIAMユーザーのシークレットアクセスキーを挿入します。
    (ここでシークレットアクセスキーを収集できます。)
  • S3バケット名
    -承認するAWSバケットの名前を入力します
    (バケットリストを確認するか、ここで新しいバケットリストを作成します)
  • バケットリージョン
    -バケットのリージョン名を入力します。
    (ここで地域名を収集できます)

3.ここで、[保存]ボタンをクリックすると、右上隅に確認メッセージが表示されます。

成功メッセージ

これは、MediaStorageをAmazonS3でクラウドに正常に接続したことを意味します。

ステップ2–メディアファイルをAmazonS3にオフロードする

1.次に、[同期]タブに移動し、[ AmazonS3 ]を選択します。

Amazon S3 Sync

[同期オプションの選択]というオプションがあることがわかります。

AWS同期オプション

ここでは、2つの方法でメディアをオフロードすることを選択できます。

  • すべてのデータをストレージに送信する
    -すべてのメディアファイルをAmazonS3にオフロードする場合は、このオプションを選択します。
  • 同期されていないデータをストレージに送信する
    -以前にオフロードしたメディアではなく、新しいメディアをAmazon S3にオフロードする場合は、このオプションを選択します。

初めてのユーザーの場合は、[すべてのデータをストレージに送信]を選択します。

2.次に、[同期]ボタンをクリックします。

AWS同期の進捗状況

メディアファイルをAmazonS3バケットにオフロードしている間、プログレスバーが表示されます。

すべてのメディアファイルをオフロードするのに時間がかかる場合がありますが、同期プロセスを妨げる可能性があるため、タブを変更しないでください。

同期が完了すると、右上隅に成功メッセージが表示されます。

それでおしまい。 その後、AmazonS3バケットを確認できます。 すべてのWordPressメディアファイルがAmazonS3バケットにコピーされていることがわかります。

  • S3からサイトにメディアファイルを提供する方法については、ここをクリックしてください。

WordPressメディアファイルをGoogleCloudStorageにオフロードする方法

以下の手順に従って、WordPressメディアファイルをGoogle CloudStorageに接続してオフロードします。

** Media Storage ToCloudがインストールされてアクティブ化されていることを確認してください。

サイトをGoogleCloud Storageに接続するには、GoogleサービスアカウントとGoogle Cloud StorageBucketがすでにあることを確認してください。

  • Googleサービスアカウントをお持ちでない場合は、このガイドに従って作成してください。
  • Google Cloud Storageバケットの作成についてサポートが必要な場合は、このガイドに従ってください。

ステップ1-WordPressをGoogleCloudStorageに接続する

1.ダッシュボードで、メニューWPCloudを探します。 クリックして。

プラグインインターフェイスに移動し、最初は[ストレージ]タブが表示されます。

M2CダッシュボードGCS

ここで、Google CloudStorageを選択します。

2. Google CloudStorageに接続するために必要なデータを入力します。

GCSに必要な資格情報

ここでは、次のGoogle CloudStorageのクレデンシャルを提供する必要があります。

  • GCSサービスアカウントの主要なJSONデータ
    -Google CloudStorageアカウントからサービスアカウントキーのJSONデータを収集する必要があります。 (ここから集めることができます。)
  • ストレージバケット名
    -承認するGCSバケットの名前を入力します
    (バケットリストを確認するか、ここで新しいバケットリストを作成します)

3.ここで、[保存]ボタンをクリックすると、右上隅に確認メッセージが表示されます。

成功メッセージ

これは、MediaStorageをGoogleCloudStorageでクラウドに正常に接続したことを意味します。

ステップ2–メディアファイルをGoogle CloudStorageにオフロードする

1.次に、[同期]タブに移動し、[ Google CloudStorage]を選択します。

Google Cloud Storage Sync

[同期オプションの選択]というオプションがあることがわかります。

GCS同期オプション

ここでは、2つの方法でメディアをオフロードすることを選択できます。

  • すべてのデータをストレージに送信する
    -すべてのメディアファイルをGoogleCloud Storageにオフロードする場合は、このオプションを選択します。
  • 同期されていないデータをストレージに送信する
    -以前にオフロードしたメディアではなく、新しいメディアをGoogle Cloud Storageにオフロードする場合は、このオプションを選択します。

初めてのユーザーの場合は、[すべてのデータをストレージに送信]を選択します。

2.次に、[同期]ボタンをクリックします。

GCS同期の進行状況

メディアファイルをGoogleCloud Storageにオフロードしている間、プログレスバーが表示されます。

すべてのメディアファイルをオフロードするのに時間がかかる場合がありますが、同期プロセスを妨げる可能性があるため、タブを変更しないでください。

同期が完了すると、右上隅に成功メッセージが表示されます。

それでおしまい。 その後、Google CloudStorageフォルダを確認できます。 すべてのWordPressメディアファイルがGoogleCloudStorageにコピーされていることがわかります。

  • GCSからサイトにメディアファイルを提供する方法については、ここをクリックしてください。

WordPressメディアファイルをDigitalOceanSpacesにオフロードする方法

以下の手順に従って、WordPressメディアファイルをDigitalOceanSpacesに接続してオフロードします。

** Media Storage ToCloudがインストールされてアクティブ化されていることを確認してください。

サイトをDigitalOceanに接続するには、DigitalOceanアカウントとDigitalOceanスペースがすでに作成されていることを確認してください。

  • DigitalOceanアカウントをお持ちでない場合は、このガイドに従ってアカウントを作成してください。
  • DigitalOcean Spaceの作成についてサポートが必要な場合は、このガイドに従ってください。

ステップ1-WordPressをDigitalOceanに接続する

1.ダッシュボードで、メニューWPCloudを探します。 クリックして。

プラグインインターフェイスに移動し、最初は[ストレージ]タブが表示されます。

M2CダッシュボードDOS

ここでは、DigitalOceanを選択します。

2.DigitalOceanに接続するために必要なデータを入力します。

M2CDigitalOceanダッシュボード

ここでは、次のDigitalOceanクレデンシャルを提供する必要があります。

  • スペースアクセスキー
    -使用するスペースからスペースアクセスキーを入力します。
    (ここでスペースアクセスキーを収集できます。)
  • スペースアクセスシークレット
    -同じスペースからスペースアクセスシークレットを入力します。
    (ここでスペースアクセスシークレットを収集できます。)
  • スペース名
    -ファイルを保存するスペース名を入力します。
    (ここで新しいスペースを作成するか、既存のスペースの名前を収集します。)
  • 宇宙地域
    -スペースの設定時に使用したスペース領域を入力します。
    (ここでスペースリージョンを収集するには、スペースを編集または設定します。)

3.ここで、[保存]ボタンをクリックすると、右上隅に確認メッセージが表示されます。

成功メッセージ

これは、MediaStorageをDigitalOceanでクラウドに正常に接続したことを意味します。

ステップ2–メディアファイルをDigitalOceanSpacesにオフロードする

1.次に、[同期]タブに移動し、[ DigitalOcean ]を選択します。

DigitalOcean Sync

[同期オプションの選択]というオプションがあることがわかります。

DigitalOcean同期オプション

ここでは、2つの方法でメディアをオフロードすることを選択できます。

  • すべてのデータをストレージに送信する
    -すべてのメディアファイルをGoogleCloud Storageにオフロードする場合は、このオプションを選択します。
  • 同期されていないデータをストレージに送信する
    -以前にオフロードしたメディアではなく、新しいメディアをGoogle Cloud Storageにオフロードする場合は、このオプションを選択します。

初めてのユーザーの場合は、[すべてのデータをストレージに送信]を選択します。

2.次に、[同期]ボタンをクリックします。

DigitalOcean同期の進捗状況

メディアファイルをDigitalOceanSpacesにオフロードしている間、プログレスバーが表示されます。

すべてのメディアファイルをオフロードするのに時間がかかる場合がありますが、同期プロセスを妨げる可能性があるため、タブを変更しないでください。

同期が完了すると、右上隅に成功メッセージが表示されます。

それでおしまい。 その後、DigitalOceanSpacesを確認できます。 すべてのWordPressメディアファイルがDigitalOceanにコピーされていることがわかります。

  • DigitalOceanからサイトにメディアファイルを提供する方法については、ここをクリックしてください。

クラウドサーバーからWordPressメディアファイルを提供する方法

WordPressメディアファイルをお好みのクラウドストレージにオフロードしたら、クラウドストレージから直接Webサイトメディアを提供することを選択できます。

たとえば、メディアファイルをAmazon S3にオフロードした場合、ウェブサイトのメディアファイルがAmazonS3からホストおよび提供されるように設定できます。

これを行うには、以下の簡単な手順に従ってください。

1. [設定]をクリックして、メディアファイルをオフロードしたクラウドストレージを選択します。

サーブ設定

ここでは、次の3つのオプションがあります。

メディアファイルの提供
  • バケットからメディアファイルを提供
    -このオプションを有効にすると、選択したクラウドストレージからWebサイトのメディアファイルが提供されます。
  • メディアライブラリにアップロードするときにバケットにメディアファイルをアップロードする
    -このオプションを有効にすると、メディアライブラリに新しいファイルをアップロードするときに完全な自動同期が作成されます。 つまり、新しいメディアファイルをWordPressにアップロードするたびに、同期されたクラウドストレージに自動的にコピーされます。
  • メディアライブラリから削除されたときにバケットからメディアを削除するy
    -このオプションを有効にすると、メディアライブラリからファイルを削除するときに完全な自動同期が作成されます。 つまり、WordPressからメディアファイルを削除すると、クラウドストレージからも自動的に削除されます。

2.クラウドストレージからWebサイトメディアの提供を開始する最初のオプションを有効にします。自動同期を適用する場合は、他の2つのオプションを有効にすることができます。 次に、[保存]をクリックします

3.これで、WordPressメディアライブラリで、メディアファイルのリンクが変更されたことを確認できます。

AmazonS3からウェブサイトメディアを提供する
Amazon S3から提供する場合、メディアのリンクが変更されます

メディアファイルは現在、クラウドストレージから提供されています。

それでおしまい。 Amazon S3、Google Cloud Storage、またはDigitalOceanからウェブサイトメディアをオフロードして提供するのは、これほど簡単です。

著者のメモ

ご覧のとおり、Media Storage to Cloudを使用して、クラウドストレージをWordPressに接続するのは非常に簡単です。

確かに、他のクラウドストレージを使用するとどうなるかという疑問があるかもしれません。 私のアドバイスは、信頼できるので、ここで述べた3つのうちの1つを使用することです。 他のクラウドは優れていますが、これら3つはセキュリティとパフォーマンスのために放棄されており、いつでもより良い出力が得られます。

このガイドでは、メディアファイルのオフロードに重点を置いています。 次のガイドでは、ここで説明した3つのクラウドストレージを介してWebサイトのメディアファイルを提供する方法について詳しく説明します。