WordPressのパフォーマンス最適化:プラグインを使ってWordPressのハートビート・リクエスト頻度を管理する

ワードプレス ハートビートAPI(Application Programming Interface)は、自動保存、リアルタイム通知、セッションメンテナンスなどの機能を実装するために使用されますが、特にトラフィック量が多い環境や共有ホスティングでは、バックグラウンドリクエストが頻繁に発生するとサーバに大きな負担がかかります。リクエストの頻度をコントロールすることで、コア機能を保持したままサーバーへの負担を軽減することが可能です。

この記事では、その限界について説明する。 ワードプレスの鼓動 リクエストの多い理由、実用的なコントロールプラグインの推奨、具体的な設定方法などを紹介。

画像[1] - WordPressのパフォーマンスを最適化する:ハートビートリクエストの頻度を制御する方法

ハートビート要求の頻度を制御する必要がある理由

デフォルトでは、WordPress Heartbeatは次の間隔で実行されます。 15~60秒 のバックエンドに admin-ajax.php 回送信 AJAXリクエスト.バックエンドのユーザー数が増えると、このようなリクエストは次のような問題を引き起こす:

  • PHPのプロセスを占拠せよサーバーにはプレッシャーがかかっている。
  • CPU使用率が高い特に知名度の低いサーバーに多い。
  • キャッシュ性能への影響全体的な積載効率は下がる。
  • バックグラウンドでの動作が遅い、またはラグがある

ハートビート要求の頻度を減らすと、バックグラウンド動作の安定性が向上する。

次に、おすすめのプラグイン:ハートビート・コントロール

ハートビート制御プラグイン は、WP Rocketチームによって開発された軽量な最適化プラグインで、Heartbeat APIリクエストを制御するように設計されています。

プラグインの主な機能

  • ハートビート要求頻度の微調整(15秒、60秒、120秒など)
  • サーバーリソースへの負荷を軽減し、パフォーマンスを向上
  • サイト・エリア・ゾーンによるハートビート活動の管理

インストール手順

  1. バックステージへのアクセス プラグイン > プラグインのインストール
  2. 探す ハートビート・コントロール
  3. インストール」をクリックし、有効にする
画像[2] - WordPressのパフォーマンスを最適化する:ハートビートリクエストの頻度を制御する方法

第三に、ハートビート要求の頻度を設定する(推奨設定)。

プラグインを有効にしたら、バックエンドに移動します:

設定 > ハートビート制御

以下の設定項目が表示されます:

1.ダッシュボード(バックオフィスコンソール)

  • 推奨設定:無効
  • 理由:コンソールページの使用頻度は低く、HeartBeatはあまり役に立たない。

2. ポストエディター

  • 推奨設定:修正
  • 設定頻度:60秒または120秒
  • 理由:オートセーブ機能は残すが、リソースを節約するために頻度を減らす

3.フロントエンド

  • 推奨設定:無効
  • 理由:ほとんどのサイトでは、ハートビートの呼び出しがフォアグラウンドで行われることはありません。
画像[3] - WordPressのパフォーマンスを最適化する:ハートビートリクエストの頻度を制御する方法

第4に、プラグイン使用に関する推奨事項と追加説明

  • 大規模なコンテンツサイトや WooCommerce 店だ。エディターでハートビートを完全に無効にすることはお勧めしません。そうしないと、自動保存や注文通知機能が働かないことがあります。
  • と併用することもできる。 クエリ・モニター・プラグイン ハートビート要求が現在頻繁に行われているかどうかを確認する。
  • サイトが WPロケットそしてLiteSpeed キャッシュ ハートビート・コントロールなどのパフォーマンス・プラグインは、設定の重複を避けるために、ハートビート・コントロールがすでに設定されているかどうかを優先的にチェックすることができます。

V. まとめ

WordPressのHeartbeat API機能はバックグラウンド操作に利便性をもたらしますが、サーバ環境によってはデフォルトのリクエスト頻度ではリソースを過剰に消費してしまう場合があります。Heartbeat Controlプラグインを使用して呼び出し頻度を調整することで、自動保存やセッションホールドなどのコア機能に影響を与えることなく、サーバへの負荷を軽減することができます。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はToastが執筆した。
終わり
好きなら応援してください。
クドス50 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし