WordPress Heartbeatアクティビティの頻度を表示および監視する方法を教えてください。

ワードプレス heartbeat APIは、バックエンドの次の処理を行います。オートセーブそして編集ロック歌で応えるセッションホールドただし、特にトラフィックが多い場合や共有ホスティングを使用している場合は、頻繁なリクエストによってWebサイトの速度が低下する可能性もあります。この記事では、Heartbeatのリクエスト頻度を確認する簡単な方法をいくつか紹介し、リソースの使用量を減らしてサイトのパフォーマンスを向上させるための実践的な最適化のヒントを提供します。

画像[1] - WordPressのハートビートリクエスト頻度を表示・最適化する方法

I. WordPress Heartbeat APIとは何ですか?

Heartbeatはブラウザとサーバーの両方をサポート定期的なコミュニケーション.一般的なアプリケーションシナリオは以下の通り:

  • 下書き記事の自動保存
  • 複数ユーザーによる共同作業のためのロックアウト・アラート
  • セッション・ホールドでバックグラウンドのタイムアウトを防ぐ
  • プラグイン通知やステータス更新のリアルタイム表示

基本的には、定期的に開始することで機能する。 AJAX リクエスト(デフォルトは15秒ごと)でサーバーと "連絡を取り合う"。

次に、心拍活動の頻度をチェックする方法は?

ブラウザ開発者ツールを使用してリクエストを表示する

  1. サインイン WordPressバックエンド
  2. ブラウザの開発者ツールを開く(ショートカットF12または右クリックで要素を検査する)
  3. に切り替える。ネットワーク(ネットワーク)」タブ
  4. フィルターで選択フェッチ/ XHRAJAXリクエストタイプは
  5. という名前のファイルがあるかどうかを確認する。 /wp-admin/admin-ajax.php リクエストは定期的に

これらのリクエストは アクション=ハートビート パラメータは、Heartbeat APIの通信アクティビティです。リクエストを開始する頻度を観察することで、頻度を推定できます。

画像[2] - WordPressのハートビートリクエスト頻度を表示・最適化する方法

第三に、心拍数をモニターし、コントロールする方法は?

Heartbeatリクエストが頻繁すぎる場合は、プラグインを使用して、次のように設定できます。周波数を調整するか、可動域を制限する.

推奨プラグイン:Heartbeat Control

  • プラグインのアドレスWordPressプラグインライブラリダイレクト検索 "Heartbeat Control"
  • インストールが有効になったら 設定 → ハートビート・コントロール
  • できます:
    • 特定のエリア(投稿編集ページ、ダッシュボードなど)のheartbeatを無効にする。
    • 周波数を調整する(推奨設定は 60秒)
    • 完全に無効にする(具体的な影響がよく理解できない限り、推奨しない)
画像[3] - WordPressのハートビートリクエスト頻度を表示・最適化する方法

どのような場合にハートビートを制限する必要がありますか?

ハートビート機能自体にはリアルタイム通信の利点があるが、リソースの浪費を避けられる以下のシナリオでは最適化が推奨される:

  • 共有ホスティングを使用しています。頻繁なリクエストに関するお願いリソースの制約を容易に超える
  • バックグラウンドで複数の編集ページを開くと高周波通信
  • ノード大量訪問サーバー 高いCPU使用率
  • 登場 admin-ajax.php リクエストタイムアウト、ラグ、CPU使用率の急上昇など

このような問題が発生した場合は、以下のように制限してください。 ハートビート 通話の範囲と頻度によって、サーバーのストレスは大幅に軽減される。

V. 最適化の提案と追加説明

画像[4] - WordPressのハートビートリクエスト頻度を表示・最適化する方法
  • ハートビート間隔を 30~60秒この2つの間で、パフォーマンスとリアルタイムのバランスを取ることができる。
  • ポスト自動保存、ログイン状態の保持などの機能に影響を与えるため、ハートビートを完全にオフにすることは避けてください。
  • キャッシュプラグイン(たとえば WPスーパーキャッシュそしてW3 Total Cache)のパフォーマンスをさらに高める
  • Elementorなどのページビルダーでは、エディタページでHeartbeatを無効にしないでください。

まとめ

WordPressのHeartbeat APIは便利ですが、頻繁なリクエストはパフォーマンスに影響します。アクティビティの頻度はブラウザから確認でき、プラグインを使用して柔軟に制御できます。リソースが限られているサイトでは、Heartbeatを適切に最適化することが、効率を改善する簡単な方法です。


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

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

    コメントなし