容量に制限のあるウェブサーバーで、利用可能なディスク容量が少ない場合、WordPressサイトのサイズを縮小するためのいくつかの選択肢があります。
WP Stagingでウェブサイトをクローンする予定であれば、以下のオプションを選んでファイルシステムのサイズを小さくできます。
Contents
WordPressサイトのディスク容量を解放する
1. 不要なメディアファイルを削除する
時間の経過とともに、wp-content/uploads フォルダには、もはや必要のない画像、動画、その他のメディアファイルが蓄積されていきます。
- 古いメディアファイルを除外する: サイトをクローンする前に、古いメディアが含まれている場合は wp-content/uploads/YEAR 配下の古い年フォルダを除外します。

- アップロードファイルサイズを制限する: バックアップなどの大きなファイルがコピーされないように、WP Stagingの最大ファイルサイズ制限を1〜2MBに下げます。

- 未使用のバックアップを削除する: サーバーに保存されている古いバックアップファイルを削除して、空き容量を増やします。

2. メディアストレージを最適化する
大きなメディアファイルは、ディスク容量をすぐに圧迫します。保存方法と管理方法を最適化しましょう。
- 動画は外部でホストする: WordPressのメディアライブラリに動画をアップロードする代わりに、YouTubeやVimeoから埋め込みます。
- 外部の音声ホスティングを利用する: 音声ファイルは直接アップロードする代わりに、SoundCloudなどのプラットフォームに保存します。
- 画像を圧縮する: SmushやImagifyなどのプラグインを使って画像ファイルのサイズを縮小します。より高い圧縮率を得るため、画像をWebP形式に変換しましょう。
- PDFを最適化する: サイトにPDFファイルを保存している場合は、サイズを減らすために圧縮します。
3. テーマとプラグインを管理する
未使用のテーマやプラグインはストレージを消費し、サイトの動作を遅くする可能性があります。
- 未使用のプラグインを削除する: 無効化されているプラグインや、もう必要のないプラグインを削除します。

- テーマは2つだけ残す: 現在使用中のテーマと、バックアップとしてWordPressのデフォルトテーマを1つ残しておきましょう。

4. ステージングサイトのクローンを制限する
複数のステージングサイトを作成すると、各クローンにデータベース、メディアファイル、プラグイン、テーマのコピーが含まれるため、ディスク容量が急速に消費されます。これは、特にホスティングプランのストレージが限られている場合、問題となることがあります。
- 未使用のステージングサイトを削除する: 変更のテストが終わったら、古いステージングサイトを削除して空き容量を確保します。

- 大きなメディアファイルを除外する: WP Stagingのような一部のステージングプラグインでは、クローンからメディアファイルを除外することで、そのサイズを縮小できます。

- リモートのステージング環境を使用する: ホスティングプロバイダーがサーバー外のステージングソリューションを提供している場合、メインサーバーにクローンを保存する代わりにそれを利用することを検討しましょう。
- ステージングサイトは常に1つだけ保つ: 複数のコピーを作成するのではなく、1つのステージングサイトを維持し、必要に応じて更新します。

5. ストレージの拡張を検討する
サイトを最適化してもディスク容量の不足に悩んでいる場合は、ホスティングプランのアップグレードが最良の長期的解決策かもしれません。
- ホスティングプランの上限を確認する: 多くの共有ホスティングプランは厳しいストレージ上限を設けていますが、VPSや専用サーバーはより柔軟性があります。
- スケーラブルなホスティングオプションを探す: プランを切り替えることなくストレージを拡張できるプロバイダーもあります。パフォーマンス向上のためにSSDストレージを提供するホストを探しましょう。
- 大容量ファイルにはクラウドストレージを使う: アップグレードが選択肢にない場合は、大きなファイル(バックアップ、動画、PDFなど)をGoogle Drive、Dropbox、Amazon S3などのクラウドサービスに保存することを検討しましょう。
- 自動クリーンアップを有効にする: 一部のホスティングプロバイダーは、一時ファイルやログを削除する組み込みツールを提供しており、ストレージをより効率的に管理するのに役立ちます。
まとめ
WordPressサイトのサイズを縮小することで、サイトの動作が高速化し、バックアップも速くなり、ストレージの問題を避けることができます。画像の最適化、メディアファイルの管理、不要なプラグインの削除、ステージングサイトの制限はすべて、軽量で効率的なウェブサイトに貢献します。定期的なメンテナンスによって、長期にわたって最高の状態を保つことができます。