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.