Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでHeartbeat APIを制限する方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPress Heartbeat APIは素晴らしい機能であり、プラグイン開発者にとって素晴らしい可能性の扉を開くものです。しかし、場合によってはCPU使用率が増加し、サイトの速度が低下することがあります。この投稿では、WordPressのHeartbeat APIを制限する方法、または完全に停止する方法を紹介します。

WordPress HeartBeat API

WordPress 3.6で導入されたHeartbeat APIは、WordPress管理エリアにログイン中、ブラウザーがAJAXコールを使用してサーバーと通信することを可能にします。これによりWordPressは、投稿が他のユーザーによって編集されていることを他の投稿者に表示したり、プラグイン開発者にリアルタイムで通知を表示したりすることが有効化されます。

これは素晴らしいことですが、リクエストが多すぎるとサーバーが遅くなります。WordPress Heartbeat APIを制限または完全に停止する方法を見てみましょう。

動画チュートリアル

Subscribe to WPBeginner

動画が気に入らなかったり、もっと説明が必要な場合は、このまま読み進めてください。

まず最初に、Heartbeat Controlプラグインをインストールして有効化します。有効化した後、設定 ” Heartbeat Controlでプラグインを設定します。

Settings page for heartbeat control plugin

Control heartbeat locations’オプションから、ハートビート設定をコントロールしたい場所を選択できます。ダッシュボードで無効化したり、投稿編集ページで許可したり、すべての場所で完全に無効化したりすることができます。

Changing heartbeat api call intervals

次のオプションでは、ハートビートの頻度をコントロールできます。初期設定では、heartbeatは投稿編集ページでは15秒ごと、ダッシュボードでは1分ごとに投稿を呼び出します。より高い頻度を選択することもできます。

変更を保存するボタンをクリックして、設定を保存します。以上で、サイト上でのheartbeat API呼び出しの制限に成功しました。

プラグインなしでWordPressのheartbeat APIを無効化する

サイトの個別ユーザーであり、APIによって実現される機能を必要としないことが本当に〜してもよいですか?上記で説明したheartbeatコントロールプラグインを使用するか、このコードスニペットをコピー&ペーストしてテーマのfunctions.phpファイルまたはサイト固有のプラグインに記述します。

[cbk1]

この投稿がWordPressでハートビートAPIを制限する方法を学ぶのにお役に立てば幸いです。WordPressの管理エリアを保護するためのTipsやハックについても、購入手続きの参考にしてください。

この投稿が気に入った場合は、WordPressの動画チュートリアルをYouTubeチャンネルに登録してください。Twitterや Facebookでもご覧いただけます。

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

9件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Arize says

    Also i am running a membership site and so many people will be logged in at the same time. Is it OK to disable it?

  3. Jaswinder Kaur says

    Nice article with good information!!

    I want to use it for my site, but the plugin suggested by you, is not activated for a year. Please can you suggest something else.

  4. O. Live says

    Yes!

    Thank you so much. My site crashed last night, and after a couple of hours on support with HostGator told me that I needed to solve this issue.

    Adding the plugin shaved two full seconds off homepage load time (4sec -> 1.9sec), and about 200kb off of total page size, and a 2-point bump in PageSpeed score.

    THANK YOU.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。