Skip to content

Heartbeat Control

Optimize the WordPress Heartbeat API to reduce unnecessary AJAX requests and server load.

What Is Heartbeat?

WordPress Heartbeat is an AJAX-based system that sends periodic requests to the server. It's used for:

  • Post autosave in the editor
  • Post locking (preventing two users from editing the same post)
  • Login session management
  • Plugin notifications

What Cacheability Pro Does

Location Default Interval Cacheability Pro
Frontend 15-60 seconds Disabled
Admin Dashboard 15-60 seconds 120 seconds
Post Editor 15-60 seconds Unchanged

Frontend (Disabled)

Visitors never need heartbeat functionality. Disabling it eliminates an AJAX request every 15-60 seconds for every open tab, reducing server load.

Admin Dashboard (Reduced)

The dashboard heartbeat is reduced to every 120 seconds (2 minutes). This is sufficient for login session management while reducing admin AJAX traffic.

Post Editor (Unchanged)

The post editor heartbeat is kept at its default interval because it's needed for autosave and post locking. Slowing it down could cause data loss or editing conflicts.

Zero Configuration

Heartbeat control is automatic. No settings needed.