Heartbeat Control

Описание

Heartbeat Control by WP Rocket allows you to manage the frequency of the WordPress heartbeat API in a few clicks.

The WordPress Heartbeat API is a great feature that provides real-time communication between the server and the browser when you are logged into your WordPress admin panel. It uses the file /wp-admin/admin-ajax.php to run AJAX calls from the browser. By default, AJAX requests are sent every 15 seconds on post edit pages, and every 60 seconds on the dashboard.

This is indeed helpful; but if you usually leave your WordPress admin open for long periods (for example when you write or edit posts), the AJAX requests from the API can pile up and generate high CPU usage, leading to server performance issues and even hosting account suspensions.

With Heartbeat Control by WP Rocket, you can easily choose to limit or completely stop the activity of the WordPress Heartbeat API. You can also add rules for specific locations only (Dashboard, Frontend or Post Editor).

To learn more about WordPress performance optimization and make your website faster, join our WP Rocket Facebook Community!

Related Plugins

  • WP Rocket: Best caching plugin to speed-up your WordPress website.
  • Lazy Load by WP Rocket: Best Lazy Load script to reduce the number of HTTP requests and improves the websites loading time.
  • Imagify: Best Image Optimizer to speed up your website with lighter images.

Скриншоты

  • Heartbeat Settings
  • Modify Heartbeat frequency precisely

Установка

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Активируйте Heartbeat Control на странице плагинов.
  3. Adjust any settings within Settings > Heartbeat Control.

Часто задаваемые вопросы

Как изменить настройки?

All options are located within Settings > Heartbeat Control.

Почему я хочу изменить интервалы Heartbeat по умолчанию?

If you commonly leave your WordPress admin up for long periods of time, especially while writing or editing a post, the repeated POST requests can cause high resource usage. To avoid this, the heartbeat can be modified or even disabled to lower your server resource usage.

Where do I report security bugs found in this plugin?

You can report any security bugs found in the source code of the site-reviews plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment and take care of notifying the developers of this plugin.

Отзывы

08.02.2024
I was suffering from 8-10 second delays between page loads. I tried everything I could think of to track it down, and neither tech support at Elegant Themes (DIVI Theme) nor my web hosting company Inmotion Hosting could find anything wrong as to the cause. Finally, I thought I'd try this this plug-in on a whim to see if the Heartbeat API was the cause. It was. I simply disabled the Heartbeat API on the front end using the Heartbeat Control plug-in and my pages were loading how they should without page caching in a fraction of a second. Later applied it to disable the back-end admin dashboard Heartbeat API and set the post editor heartbeat to 62 seconds (as many things seem to run on the exact minute). Simple to use interface, quick and convenient. This is an essential plug for WordPress.
13.07.2023
Much appreciate this plugin which allows me to have more control over optimizing my site - and for free.
Ancient plugin, untested, produce errors as soon as you activate it: The plugin generated 630 characters of unexpected output during activation Also has errors on it's dashboard menu, trying to ping wordpress.org resulting in 404 error. Old bad, dangerous. Remove it from your site and WP repository.
09.11.2022
All the three options in "General settings" are not displayed. When I deactivate EverlightBox, everything goes back to normal. I have WP v. 6.1 and the free version of Event Star theme (with Gutentor - Gutenberg Blocks and SiteOrigin page builders). Cheers 🙂
Посмотреть все 69 отзывов

Участники и разработчики

«Heartbeat Control» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Heartbeat Control» переведён на 10 языков. Благодарим переводчиков за их работу.

Перевести «Heartbeat Control» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.0.1

  • Fix PHP warnings & deprecated notices

2.0 — 2019/11/04

  • Revamp the settings page.

1.2.5

  • Fixed issue caused by previous version deployment.
  • Added hbc_disable_notice hook to force dismissal of update notices.
  • Additional documentation added.
  • Minor standards adjustments.

1.2.4

  • Updated CMB2 to 2.4.2.
  • Bumpted «tested up to» version.
  • Fixed a bug that occurred if no locations were selected.
  • Minor standards adjustments.

1.2.3

  • Added composer.json and composer.lock that were missing.
  • Updated CMB2 to 2.3
  • Translation files generated.
  • Language path and text domain added to plugin header.
  • Bumped compatible WP version.

1.2.2

  • Minor bugfixes.

1.2.1

  • Fixed issue that would cause some users to not see the modification slider.

1.2

  • Добавлена ​​условная логика.
  • Multiple actions can now be performed.
  • Scripts are bundled and minified.
  • Изменения в структуре настроек.
  • Другие исправления.

1.1.3

  • Обновления Readme.

1.1.2

  • Исправление ошибок.
  • Resolves potential fatal error mistakenly pushed to 1.1.

1.1.1

  • Исправление ошибок.

1.1

  • Переписано с нуля для будущей расширяемости.
  • Повышение производительности.
  • Improved UI.
  • Better handling for late calls to the Heartbeat API.
  • New condition settings for filtering on the frontend.

1.0.2

  • Проверенная версия
  • Добавлена ​​кнопка пожертвования

1.0

  • Первая версия.