Description
Introducing an enhanced solution for optimizing the performance of your WordPress website when the default manual heartbeat settings or the WordPress Heartbeat API fall short.
The plugin offers a seamless and efficient approach to dynamically control the front-end heartbeat, automatically determining the optimal settings for your website. By analyzing user usage, WordPress site assets, and server environment, it empowers your WordPress performance to achieve its full potential. Once activated, it immediately begins improving performance without any need for user intervention. It intelligently adjusts the heartbeat interval in real-time, adapting to the changing demands of your website. This dynamic control guarantees an optimized and efficient heartbeat system, resulting in improved overall performance and responsiveness.
For the best outcome it’s recommended that you have a caching plugin installed as well as optimized pages(minified CSS, JavaScript, including optimized images).
If you already have the plugin files on your device you can follow the steps:
Step 1: Login to your WordPress Dashboard.
Step 2: Click on “Plugins” on the left-hand side menu, then select “Add New”.
Step 3: Click on the “Upload Plugin” button at the top of the page.
Step 4: Click on the “Choose File” button and browse to the location on your computer where the plugin file is saved. Select the plugin dynamic-heartbeat.zip file and click on “Open”.
Step 5: Once the plugin file is uploaded, click on the “Install Now” button.
Step 6: After installation, click on the “Activate” button to activate the plugin.
Step 7: Once activated, the plugin will begin working right away. Allow a few visits on your pages to let the plugin fully determine the best heartbeat interval. Make sure you clear your cache after activation.
Additional important information:
- The plugin will try to connect to the default localhost Redis port or Memcache. If you have a different path for those you can update them in the WP Admin Dashboard > Settings > DFEHC. In the event you don’t have object cache enabled, the plugin will fall back and use regular cache automatically.
- Many caching plugins or performance enhancing plugins offer manual heartbeat control. Make sure that you only have this plugin controlling your heartbeat intervals automatically. You can make use of all other performance functions other plugins and CDNs have to offer while this plugin is active.
Changelog
Version 1.1.9
- Improved object caching calling method.
- Other small code and visual adjustments.
Version 1.1.8
- Added Heartbeat Health widget in the admin dashboard.
- Performance & security improvements.
Version 1.1.6
- Small code improvements.
Version 1.1.5 (Major stable update)
- Persistent Storage Support: Added support for Redis and Memcached as persistent storage options for efficient data handling and improved performance.
- Settings Page: Added a dedicated settings page to configure Redis and Memcached settings, providing flexibility in specifying server and port information. In the event the user does not have persistent storage support options, the plugin will fallback to regular caching. Update the settings only if they are needed from your WP Admin dashboard > Settings > DFEHC
- Improved Load-Based Recommendations: Calculate the recommended heartbeat interval based on server load average and response time to optimize performance
- Made various updates to improve compatibility with different server configurations and enhance overall performance.
- Improvements in error reporting.
Version 1.1.4
- Reliability improvements.
Version 1.1.3
- Implemented an asynchronous heartbeat determination feature, ensuring that the plugin operates seamlessly within any WordPress setup without compromising performance. By offloading the heartbeat calculation to a separate asynchronous process, the plugin remains non-invasive and minimizes any potential impact on the overall performance of your website.
- Small corrections and code minification
Version 1.1.2
- Fixed compatibility issues with some older versions of server-side programs.
Version 1.1.1
- Minor corrections
- Performance improvements
Version 1.1.0
The plugin has undergone extensive improvements to ensure seamless integration and optimal performance across various WordPress configurations. With its new enhanced compatibility, it can seamlessly adapt to different themes, plugins, and hosting environments, providing a reliable solution for all types of WordPress websites.
- Added more complex reasoning behind determing the best recommended heartbeat inteval
- Set the grounds for easier future updates
Version 1.0.8
- Added a new way of calculating heartbeat accuracy
- Improved compatibility with shared hosting environments where users have no control over the server load
- Hearbeat is now taken into account on pages that can only be accesible to visitors
- Now caching the frequently used DOM elements to avoid unnecessary reselection and improve performance.
- Various realiability improvements
Version 1.0.5
- Updated heartbeat structure to incorporate heartbeat caching. Recommended heartbeat caching will automatically be disabled when it doesn’t make sense anymore. For example the website is crowded.
Reviews
Contributors & Developers
“Dynamic Front-End Heartbeat Control” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Dynamic Front-End Heartbeat Control” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.