Shifter Media CDNとは?
Shifter Media CDNは、WordPressのメディアライブラリ機能を拡張し、メディアを専用のCDNに保存します。メディアがオフロードされると、すべてのメディアファイルはhttps://cdn.getshifter.co/{Unique-ID}/
から訪問者に配信されます。
注意: この機能はTier1以上のプランでのみ利用可能です。
Shifter Media
CDNを使用する利点:
- 大きなメディアファイルをアップロードできます。
- すべてのメディアファイルが専用のMediaCDNにオフロードされるため、WordPressライブラリでのメディアファイルの取り扱いが容易になります。
- メディアファイルのリンク切れが発生しません。
- MediaCDNにメディアをオフロードすることで、WordPressエディターページの応答時間が向上します。
- アーティファクトの生成時間を短縮します。
- アーティファクトとバックアップファイルのサイズを削減します。
Shifter Media CDNの使用方法:
Shifter Headless
Headlessサイトを作成すると、この機能は常に有効になり、無効にすることはできません。WordPressダッシュボードからメディアをアップロードするだけで、自動的にMedia CDNに移動されます。
Shifter Static
ステップ1. Shifterダッシュボードで有効にします。
サイトの[設定]に移動すると、Media CDNセクションが表示されます。
これは無効の状態です
これは有効の状態です
ステップ2.
Shifterがメディアのアップロードを開始します。
最初の起動後、Shifterがメディアを変換し、バックエンドでファイルをShifter Media CDNにアップロードします。
ステップ3. しばらく待ちます。
このバックエンド処理には時間がかかる場合があります。すべてのサムネイルがメディアライブラリページに表示されるまで、WordPressダッシュボードを開いたままにしてください。
ステップ4. 投稿の作成または編集が可能です。
このプロセス中、メディアファイルのアップロード、編集、またはその他の操作を除き、通常どおりWordPressを使用(投稿の作成や編集など)できます。
ステップ5.
新しいデプロイを作成して公開し、適用します。
プロセス完了後、すべてのメディアはWordPressローカル(/wp-content/uploads/
)から削除されます。この変更を新しいデプロイに適用するには、新しいデプロイを作成してください。
注意点:
- この機能は、
/wp-content/uploads/
内のすべてのファイルをMedia CDNにアップロードします。プラグインが識別ファイルや特定のファイルを/wp-content/uploads/
ディレクトリに配置しないようにしてください。 - 最初の起動後、Shifterはメディアを変換し、バックエンドでファイルをShifter Media CDNにアップロードします。
- 変換プロセスが完了する前にWordPressが停止した場合、変換プロセスは次回WordPressが起動したときに再開されます。
- メディアファイルのアップロード、編集、またはその他の操作を除き、通常どおりWordPressを使用(投稿の作成や編集など)できます。
- メディアファイルの変換が完了する前にアーティファクトを生成しないでください。
- Media CDNを有効にした後、メディアが投稿/ページに表示されない場合は、投稿/ページからメディアを削除して再度挿入してください。
- Media CDNはコンテンツ上のメディアリソースへのパーマリンクを変更します。この変更により、すべての訪問者がメディアリソースを再取得する可能性があります。
- Media CDN機能を有効にしてから数日後、データ転送量が急増する可能性がありますが、変動は安定します。
制限事項:
- WordPressダッシュボードのメディアライブラリページから通常どおりメディアを処理できます。
- この機能の使用を停止したい場合は、お問い合わせください。すべてのメディアファイルをダウンロードしておいてください。設定を変更します。
- Export Media Libraryプラグインなどのプラグインを使用して、メディアファイルの一部を簡単にエクスポートできます。
- メディアはドメインパス
https://cdn.getshifter.co/{Unique-ID}/{path-to-media}
から配信されます。例:https://cdn.getshifter.co/sample-unique-id/wp-content/uploads/sample-image.jpg
- この機能を有効にすると、すべてのメディアファイルがバックアップから除外されます。
- アーティファクトがデプロイされると、Media CDNキャッシュがフラッシュされます。
画像エディタープラグインの互換性:
一部のメディア管理およびエディタープラグインは、Shifter Media CDNでは動作しません。これは、Media CDNが他のサーバーまたはホスト上のファイルを編集できないためです。プラグインがWordPressAPIを使用してメディアファイルを取得する場合、動作する可能性がありますが、これまでのところテストされていません。この種のプラグインでファイルを編集する前に、必ずメディアをエクスポートしてください。
メディアファイル管理:
Media CDNを使用してメディアファイルを直接編集、削除、または上書きすると、ライブサイト上のメディアファイルに直接影響します。アーティファクトのデプロイとMedia CDN経由のメディアファイルのデプロイは、相互に連携しません。同期する場合は、同じファイルをアップロードしますが、別のファイル名を適用してください。
重複ファイルの処理:
Media CDNに切り替えた後、バックアップファイルからサイトをロールバックする場合、ロールバックされたメディアファイルはMedia CDNを使用しているメディアファイルと異なる場合があります。たとえば、一部のメディアファイルはMedia CDN経由で利用可能になりますが、WordPressメディアライブラリページから消えます。メディアファイルがMedia CDNでのみ利用可能な場合、Media Syncプラグインはそれを検出して、WordPressメディアライブラリに再度追加できます。このMedia
Syncプラグインは、メディアライブラリとMedia CDNに存在する同じファイルを一覧表示します。重複ファイルを削除しないことをお勧めします(この操作は、WordPressメディアライブラリとMedia CDNの両方で重複ファイルを削除します)。重複ファイルを削除する必要がある場合は、同じファイルを別の名前でアップロードしてください。次に、利用可能な重複ファイルを削除します。または、同じファイル名で同じファイルをアップロードして、既存の重複ファイルを上書きすることもできます。
関連ページ:
- Shifter Media CDNとWebPのサポート
- オフロードされたメディアをShifter CDNに移動する