2022年にこれらの7つのヒントを試してください

公開: 2022-01-18

WordPressデータベースには、Webサイトの重要な情報がすべて保存されています。 ただし、メンテナンスを行わないと、このストレージセンターが肥大化し、サイトの速度が低下し始める可能性があります。 したがって、WordPressデータベースの最適化は、Webサイトのパフォーマンスを向上させるために不可欠です。

幸い、WordPressデータベースを最適化するために使用できるさまざまな方法があります。 たとえば、phpMyAdminを使用して、不要で古い情報を手動で消去できます。 または、WP-OptimizeなどのWordPressデータベース最適化プラグインを利用することもできます。

この記事では、WordPressデータベースを最適化し、Webサイトの全体的なパフォーマンスを向上させるための7つのヒントについて説明します。 始めましょう!

– WordPressデータベースには非常に重要な情報が含まれているため、この投稿の戦術を実装する前に、サイト/データベースの最近のバックアップを取ることを強くお勧めします。 これらの戦術は問題を引き起こさないはずですが、サイトのデータベースに関しては、後悔するよりも安全である方が常に良いでしょう。

目次:

  1. WordPressデータベース最適化プラグインを使用する
  2. データベーステーブルを手動で最適化する
  3. ごみを出す
  4. 投稿リビジョンを削除する
  5. スパムコメントを削除する
  6. 未使用のタグを消去します
  7. ピングバックとトラックバックを削除する

1.WordPressデータベース最適化プラグインを使用する

WordPressデータベース最適化プラグインを使用すると、ワークロードを大幅に削減できます。 phpMyAdminを使用してファイルを手動で検索するのではなく、信頼できるツールに主導権を握らせることができます。 そのため、この方法は、初心者の場合や忙しいスケジュールをやりくりしている場合に最適なオプションの1つです。

このチュートリアルで使用するWP-Optimizeプラグインをお勧めします。 このツールは、キャッシュ、画像の圧縮、データベースの最適化に使用できるオールインワンソリューションです。

WP-Optimizeは、次のような複数の方法でWordPressデータベースをクリアします。

  • スパムコメントや一時的なオプションなどの不要なデータの削除
  • データベーステーブルの圧縮と最適化
  • スケジュールまたは自動ベースでデータベースをクリーンアップする
  • 最適化前のデータバックアップの作成
  • データベースのクリーンアップに関する統計の表示

WP-Optimizeを使用するには、最初にWordPressダッシュボードにWP-Optimizeをインストールしてアクティブ化する必要があります。 次に、 [WP]-[最適化]>[データベース]に移動します。

データベースから特定のアイテムを選択できる[最適化]ページに移動する必要があります。 次に、選択したカテゴリの横にある[最適化の実行]をクリックします。

WP-Optimizeを使用してWordPressデータベースの最適化を実行する方法。

[テーブル]タブをクリックすると、特定のデータベーステーブルを選択して削除できます。 このツールは、どのプラグインがこれらの要素を使用しているかについても通知します。 そうすれば、Webサイトの機能のいずれかが変更によって悪影響を受けるかどうかを知ることができます。

WordPressデータベーステーブルを最適化する方法。

最後に、 [設定]タブでは、データベースのクリーンアップをスケジュールできます。 これらの最適化の頻度を選択し、削除するデータを選択できます。

WordPressデータベースのクリーンアップをスケジュールする方法。

選択内容に満足したら、[設定の保存]をクリックします。 WP-Optimizeプラグインは、WordPressWebサイトの定期的なデータベースクリーンアップを実行します。

2.データベーステーブルを手動で最適化する

データベースを手動で最適化する場合は、phpMyAdminツールを使用して最適化できます。 WordPressデータベースにアクセスできるため、さまざまなファイルを表示、編集、および削除できます。

クリーンアッププロセスをより細かく制御したい場合は、この方法をお勧めします。 何らかの理由で、サイト上のWordPressプラグインの数を最小限に抑えたい場合にも魅力的かもしれません。

ただし、この方法を開始する前に、データベースを確実にバックアップする必要があります。 ファイルを手動で編集するため、エラーの可能性が非常に高くなります。 そのため、このオプションを続行するときは注意してください。

ほとんどのホスティングプロバイダーでは、cPanelを介してphpMyAdminにアクセスできます。

cPanelツールのウェブサイト。

正確なプロセスは、ホストによって異なります。 したがって、この方法を使用する場合は、プロバイダーの公式ドキュメントを参照する必要がある場合があります。

このウォークスルーでは、Bluehostでのプロセスがどのように見えるかを示します。 まず、ホスティングダッシュボードを開き、[詳細]をクリックします。 次に、[データベース]セクションまで下にスクロールして、phpMyAdmin選択します。

Bluehostコントロールパネルを介してphpMyAdminツールにアクセスします。

その後、WordPressWebサイトのデータベースに移動します。 サイトのコンテンツを表示するには、サイトの名前をクリックする必要がある場合があることに注意してください。 データベースは次のようになります。

phpMyAdminを介したWordPressデータベースの表示。

幸い、データベーステーブルを最適化するのは簡単なはずです。 リストの下部にある[すべてチェック]ボックスを選択します。 次に、表示されるメニューから[テーブルの最適化]をクリックします。

phpMyAdminを使用してWordPressデータベーステーブルを最適化する方法。

最後に、[実行]を選択します。 phpMyAdminは、すべてのテーブルを最適化します。 プロセスが終了すると、確認メッセージが表示されます。

3.ゴミを出します

WordPressのWebサイトから多くのアイテムを削除した可能性があります。 たとえば、無関係な画像、コメント、古いコンテンツを削除した可能性があります。

ただし、これらの削除されたアイテムはデータベースからすぐに消えることはありません。 彼らはあなたのウェブサイトのゴミ箱フォルダに30日間置かれます。 多くのアイテムを定期的に削除する場合は、データベースのゴミ箱をもっと頻繁に空にすることを検討してください。

幸い、データベース内の削除されたアイテムの期間を簡単に減らすことができます。 wp-config.phpファイルを編集する必要があります。

これはWordPressWebサイトのコアファイルであることに注意してください。 そのため、バックアップに変更を加える前に、バックアップを保存することをお勧めします。 次に、ファイル転送プロトコル(FTP)を介してサイトにアクセスし、テキストエディターでwp-config.phpファイルを開きます。

最後に、次のコードをファイルに追加します。

 define( 'EMPTY_TRASH_DAYS', X )

「X」の代わりに、削除されたアイテムがWordPressデータベースから完全に削除されるまでの日数を書き込みます。 たとえば、5日間「5」と入力するとします。 次に、変更を保存して、編集したファイルをWebサイトに再アップロードします。

4.投稿リビジョンを削除します

WordPressデータベースには、すべての投稿とページのリビジョンが保存されます。 このコレクションは、コンテンツの以前のバージョンに戻したり、編集の変更を追跡したりする場合に便利です。

ただし、これらのリビジョンは、データベース内で多くのスペースを占める可能性もあります。 さらに、多くの投稿やページには何百もの投稿があります。

したがって、WordPressが保存する投稿リビジョンの数を制限することを検討することをお勧めします。 そうすることで、将来の投稿やページがデータベースを詰まらせないようにすることができます。

まず、FTP経由でwp-config.phpファイルを開く必要があります。 次に、次のコードを入力します。

 define( 'WP_POST_REVISIONS', X );

「X」の代わりに、保存する投稿リビジョンの数を入力します。 たとえば、「2」を選択できます。 次に、ファイルを保存し、FTP経由でWebサイトに再アップロードします。

次のコードを使用して、ポストリビジョンを完全に無効にすることもできます。

 define( 'WP_POST_REVISIONS', false );

ただし、2番目の方法は使用しないことをお勧めします。 将来間違いを犯した場合でも、頼りになる修正はありません。

また、これらのコマンドは将来の投稿とページのリビジョンにのみ影響することに注意してください。 データベースにすでに存在するものを削除する場合は、リビジョンの削除後にデータベースの最適化などのプラグインを使用することをお勧めします。

このユーザーフレンドリーなツールを使用すると、すべてのリビジョンを削除したり、指定した数をデータベースに保持したりできます。 プラグインは、スパムコメントや未使用のタグの削除など、WordPressデータベースの最適化をさらに実行することもできます。

残念ながら、Webサイトを運営している場合、スパムコメントは一般的です。 これらは、スパムまたは疑わしいWebサイトにつながるリンクを含むブログ投稿に残されたメッセージです。

WordPressまたはプラグインの1つがコメントがスパムであると疑う場合、承認のためにアイテムにフラグを立てます。 メッセージは、WordPressダッシュボードの[コメント]>[スパム]にも保存されます。

WordPressのスパムコメントセクション。

WordPressは30日後にこれらのコメントを自動的に削除します。 ただし、その間、それらは貴重なデータベースのスペースを占有します。

スパムコメントを選択して[ EmptySpam ]ボタンをクリックすると、スパムコメントを簡単に削除できます。 または、phpMyAdminを開いて、次のコマンドを実行することもできます。

 DELETE FROM wp_comments WHERE comment_approved = 'spam'

別の理由ですでにphpMyAdminを使用していて、WordPressダッシュボードに移動したくない場合は、この方法が適している可能性があります。 そうしないと、不必要に複雑になる可能性があります。

さらに、一部のスパム対策WordPressプラグインは、ユーザーに代わってスパムコメントを完全に削除できます。 たとえば、Akismetプラグインは、承認プロセスを必要とせずに、データベースから疑わしいコンテンツを自動的にフィルタリングして削除できます。

タグは、Webサイトのコンテンツを整理するのに役立ちます。 ユーザーがサイトにアクセスすると、投稿タグをクリックして関連記事を見つけることができます。 したがって、これらのツールを使用すると、Webサイトのナビゲーションと全体的なユーザーエクスペリエンス(UX)を向上させることができます。

ただし、使用しないタグがある場合があります。 たとえば、検索エンジン最適化(SEO)戦略を改善するにつれて、これらのタグを時間の経過とともに変更した可能性があります。

そのシナリオでは、未使用のタグがWordPressデータベースの不要なスペースを占める可能性があります。 一部のタグを再度使用する予定がない場合は、それらを削除するのが理にかなっている場合があります。

まず、phpMyAdminを使用してデータベースに接続する必要があります。 次に、次のコマンドを実行して、WordPressデータベース内の未使用のタグをすべて表示します。

 SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;

「wp_」をデータベース内の対応するプレフィックスに変更する必要があります。 次に、Webサイトに冗長タグのリストが表示されます。

次に、次のコマンドを実行して、未使用のタグをすべて削除します。

 DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

繰り返しになりますが、「wp_」プレフィックスをデータベースで使用されているプレフィックスに変更する必要があることを忘れないでください。 これで、未使用のタグが削除されます。

7.ピングバックとトラックバックを削除します

Webサイトに別のサイトへのURLが含まれている場合、これはpingbackと呼ばれる自動サーバー通知を送信します。 このメッセージは、他のWebサイトにそのコンテンツにリンクしたことを通知します。 同様に、同じメッセージを伝えるためにトラックバックを手動で送信できます。

ピングバックとトラックバックは、一部のユーザーがそれらを利用して複数のWebサイトにコンテンツをスパムするため、物議を醸しています。 さらに、ピンバックとトラックバックはデータベース内の不要なスペースを占有します。 あなたはあなたのウェブサイトにリンクしてあなたのデータベースを肥大化させる何千ものサイトを持っているかもしれません。

この問題を解決するには、ピンバックとトラックバックを無効にする必要があります。 これを行うには、WordPressで[設定]> [ディスカッション]に移動し、最初の2つの設定を無効にします。

WordPressでピンバックとトラックバックを無効にします。

次に、既存のトラックバックとピングバックを削除できます。 これを行うには、phpMyAdminを介してデータベースにアクセスし、次のコマンドを実行します。

 UPDATE wp_posts SET ping_status= “closed”;

いつものように、「wp_」プレフィックスをデータベース内のプレフィックスと交換する必要があります。 最後に、 Goを押して、厄介なピンバックとトラックバックを削除します。

今すぐWordPressデータベースを最適化する

混雑したデータベースは、サイトの速度を低下させる可能性があります。 これは、あなたとあなたのユーザーの両方にとってイライラする可能性があります。 したがって、WordPressデータベースの最適化戦略は、Webサイトのパフォーマンスを向上させるために不可欠です。

要約すると、phpMyAdminを介して手動でデータを削除することにより、WordPressデータベースを最適化する方法はたくさんあります。 ただし、代わりにWP-Optimizeプラグインを使用することをお勧めします。 このツールは、Webサイトを最大限に活用し続けるために、舞台裏で機能します。

また、最高のWordPressデータベースプラグインに関する投稿と、3つの人気のあるデータベースメンテナンスプラグインをテストした投稿もあります。

これらのWordPressデータベース最適化のヒントについて質問がありますか? 以下のコメントセクションでお知らせください。

無料ガイド

スピードアップするための5つの重要なヒント
あなたのWordPressサイト

読み込み時間を50〜80%短縮します
簡単なヒントに従うだけです。