WP-Optimize

WP-Optimizeは、WordPressのデータベースの自動クリーンアップと最適化ができるプラグインです。

このプラグインはデータベースの中の余分なデータをクリーンアップして、DB容量を減らすことができます。DB最適化機能もあります。

WordPressのデータベースは、何も最適化を行わずに運用し続けていると、データベースの中に余分なデータが増えてしまいます。あまりにも容量が増えすぎると、ブログが重くなる原因になることがあります。

それを予防するために、WordPressのデータベースを定期的に最適化する必要があります。このプラグインは一度設定すると、後は継続的に処理が実行されます。管理者の手間が増えることはありません。

はじめに

このプラグインが優れている点

  • WordPressのデータベースに対して、自動クリーンアップおよび最適化ができる。
    余分なデータを削除と最適化してDBを軽量化します。
  • 「投稿の古いリビジョン、投稿の下書き、スパムコメント、未承認コメント、オプションの一時的データ」を一括して削除できる。
  • 定期的にデータベースの自動クリーンアップと最適化処理を実行する機能がある。
    一度設定すれば、後は継続して処理が実行される。
  • 直近2週間のデータを保持できる。
    その場合は、2週間より古いデータが削除対象になります。
  • データベースのテーブルごとの容量を確認できる。
    最適化が必要なテーブルは赤字で表示される。
  • トラックバック・コメントの一括有効化・一括無効化ができる。
  • プラグインの管理画面は日本語化されているのでわかりやすい。

一括削除できる対象

  1. 投稿の古いリビジョンのデータ
  2. 投稿の下書きのデータ
  3. スパム判定されたコメントのデータ
  4. 未承認コメントのデータ
  5. オプションの一時的データ
  6. 孤立したポストメタのデータ(カスタムフィールド)
  7. ピンバックのデータ
  8. トラックバックのデータ

インストール方法

管理画面から検索してインストールして下さい。
もしくは、WordPress.org からダウンロードし、アップロードしてインストールして下さい。

  1. WordPress管理画面 > プラグイン > 新規追加 >「WP-Optimize」で検索
  2. WordPress.org からダウンロード

使用上の注意点

データベースの最適化とクリーンアップ(不要データ削除)の実行は慎重に行う必要があります。一度実行するとデータを元に戻せないので慎重に作業を行いください。

初めてこのプラグインを利用する場合は、事前にデータベースのバックアップを取ることをお勧めします。

プラグインの使い方

プラグインの管理画面の大部分が日本語化されています。
管理画面の説明文を読んで利用してください。

管理画面の場所

このプラグインの管理画面は、下記の場所にあります。

WordPress管理画面 > WP-Optimize

最適化の実行

選択した対象の最適化および不要なデータの削除の処理を一括して実行できます。個別に実行することもできます。

ちなみに、赤色で表示されている部分は無理にクリーンアップ(不要データ削除)を実行する必要はありません。必要に応じて削除を実行しましょう。

最適化

用語解説

初めての方向けに用語解説を下記にまとめています。
もし、用語がよく分からない場合は、参考にしてください。

データベース WordPressは「MySQL」と呼ばれる形式のデータベースを利用しています。データベースは大量の情報を集めて、情報の蓄積・更新・検索が容易にできるよう整理された情報の集まりのことです。
テーブル データベースの情報を格納する場所や入れ物のことです。
データベースは利便性を考慮して、複数のテーブルを作成して運用します。
投稿リビジョン 記事の変更履歴や古い記事のデータが格納されています。
古いデータは定期的に削除することをお勧めします。
自動下書き 記事編集中に自動保存されたデータまたはゴミ箱に入れられたデータです。
古いデータは定期的に削除することをお勧めします。
スパムコメント スパム判定されたコメントのデータです。
定期的に削除することをお勧めします。
未承認コメント 未承認のコメントのデータです。
期限切れの
transient
オプション
キャッシュするデータなどが一時的に保存されており、既に有効期限が切れている不要なデータです。
古いデータは定期的に削除することをお勧めします。
ピンバック 記事本文に記載したリンクのURLから相手にピンバックを送信・受信した際に利用されるデータです。
トラックバック トラックバック機能を利用して相手にトラックバックを送信・受信した際に利用されるデータです。
コメント
メタデータ
ブログのコメント欄に投稿されたコメントのデータです。
孤立したデータ データベースの中で使用されていない孤立したデータです。

クリーンアップの設定

データベースを定期的にクリーンアップ(不要データ削除)する際に必要になる情報の設定です。データの保持期間や自動クリーンアップの設定を行います。

WordPressのデータベースは定期的に最適化や不要なデータの削除が必要になります。定期的にデータベースのメンテナンスを行うことで、データベースを常に最適な状態で運用することができます。

一般設定

補足説明

一般設定

指定した期間のデータを削除せずに保持することができます。

「直近2週間分のデータを保持する」にチェックを入れて設定を保存すると、指定した期間内のデータを保持して、それより古いデータがクリーンアップの対象となります。

2週間くらいのデータは保持して運用することを推奨します。

自動クリーンアップ設定

クリーンアップの処理を定期的に自動実行する際の設定です。

スケジュールを一度設定すると、指定した間隔で継続して処理が実行されます。データベースの定期的なメンテナンス作業を効率化するのに役に立ちます。

スケジュールタイプは「毎週」くらいの間隔で実行するのを推奨します。

テーブル情報

データベースのテーブルに関する情報や最適化が必要部分を確認できます。この画面でどのくらいの容量を最適化できるかの目安を確認することもできます。

赤文字で表示されている「オーバーヘッド」が最適化が必要な部分になります。

テーブル情報

用語解説

データベース WordPressは「MySQL」と呼ばれる形式のデータベースを利用しています。データベースは大量の情報を集めて、情報の蓄積・更新・検索が容易にできるよう整理された情報の集まりのことです。
テーブル データベースの情報を格納する入れ物のことです。データベースは利便性を考慮して、複数のテーブルを作成して運用します。
オーバーヘッド データベースを追加・削除・更新を実行しているうちに生じる未使用領域(ゴミ)のことです。データベースの最適化の処理を実行すると無くなります。

まとめ

WP-Optimizeは、WordPressのデータベースの自動クリーンアップができるプラグインです。DB最適化や余分なデータを削除できます。

WordPressのデータベースは、何も最適化処理を行わずに運用し続けていると、データベースの中に余分なデータが増えていきます。あまりにも容量が増えすぎると、ブログが重くなる原因になることもあります。

それを予防するために、WordPressのデータベースを定期的に最適化しましょう。