W
Analytics & Stats Free WordPress.org

WP Server Health Stats

4.8 (110 reviews)
· 10K+ active installs · By iSaumya
Active Installs
10K+
Rating
4.8 / 5
Version
v1.8.0
Last Updated
Jul 2024
Share

Plugin Review

AI-Researched

What is WP Server Health Stats?

WP Server Health Stats is an 11-year-old plugin developed by iSaumya that brings critical server metrics directly into your WordPress dashboard. It lets you perform a server health check WordPress without leaving the admin area. The plugin displays PHP memory allocation, real-time RAM usage, CPU load, and other core stats. It currently has 10K+ active installs and holds a 4.8/5 rating from 110 reviews, with 89% of those being five-star ratings. Only 2% of reviews are one-star, indicating high user satisfaction for a niche tool.

The plugin relies on the PHP shell_exec() function to gather data. This function is enabled by most hosting providers, but you should verify it works before installing. The tool also uses ip-api.com (a third-party service) to determine the server’s geographic location. You can enter a premium API key for that service in the plugin settings if needed. Version 1.8.0 was last updated on Jul 1, 2024 and remains a stable, focused solution for server monitoring.

Key Features of WP Server Health Stats

  • Real-Time CPU and RAM Monitoring – Displays current CPU usage and memory consumption via Ajax calls, updating every 200ms by default to give you live wordpress server stats.
  • PHP Memory Limit Checker – Shows allocated PHP memory and current usage, making it easy to check php memory limit wordpress settings directly from your dashboard.
  • Server Environment Details – Lists the server OS, software (e.g., Apache or Nginx), IP address, port, hostname, and document root.
  • Memcached Status – Detects if Memcached is enabled on your server and displays detailed installation info when you provide the correct host and port.
  • Adjustable Polling Interval – Lets you change the Ajax refresh rate from 200ms up to 20 seconds to reduce server load on low-resource hosts.
  • Purge Cache from Admin Bar – Adds a one-click cache-clearing option to the WordPress admin bar, which you can disable via a wp-config.php constant.
  • Error Code Diagnostics – Provides specific error codes (like EXEC096T for disabled shell_exec()) to help you troubleshoot server configuration issues.

Who Should Use WP Server Health Stats?

This plugin suits developers, site administrators, and advanced WordPress users who want to check server health in WordPress without relying on cPanel or SSH. It is ideal for those running resource-intensive plugins, managing multiple sites, or troubleshooting performance drops. The 4.8/5 rating from over 110 users suggests it works reliably for most setups, from shared hosting to VPS environments.

If you manage a site on a low-end server, the default 200ms polling interval may increase load. The FAQ addresses this directly, recommending you raise the interval to 2,000ms or 20,000ms. For users on decent hosting, the plugin is lightweight and unobtrusive. It is not designed for casual bloggers who never check server stats, but for anyone who needs a fast, dashboard-based best health plugin WordPress solution for server oversight.

Installation & Setup

Install the plugin from the WordPress repository by searching for “WP Server Stats.” Activate it, then navigate to your admin dashboard to see the widget. Beginners can use it immediately, but you should visit WP Server Stats > General Settings to adjust the polling interval if needed. The plugin requires PHP 7.4.0+ and WordPress 5.0+, and it has been tested up to WordPress 6.5.8.

Support & Community

Support activity is minimal. Over the last two months, the plugin recorded 0 open threads and 0 resolved threads, giving a 0% resolution rate. This likely reflects the plugin’s stability rather than neglect, as 89% of ratings are five-star. The single developer, iSaumya, has maintained the plugin for 11 years and encourages donations to fund continued development. The FAQ section is detailed, covering error codes, caching, and configuration tweaks. If you encounter issues, the documentation and community reviews are your primary resources, as direct support is currently inactive.

Pros & Cons

What's Good
  • With 10K+ active installs and a 4.8 rating from 110 reviews (89% at 5 stars), the plugin is widely trusted for basic server monitoring.
  • It provides real-time data on allocated PHP memory, memory usage, RAM, and CPU usage, refreshed via Ajax every 200ms by default, enabling quick identification of resource-hungry plugins.
  • The plugin reduces dependency on hosting support by letting admins check server stats directly from the WordPress dashboard for minor troubleshooting.
  • It includes a settings page to adjust the Ajax refresh interval (e.g., from 200ms to a slower rate), which helps mitigate server load on low-end hosts.
  • The plugin integrates with ip-api.com for server IP location details, with an option to enter a premium API key if needed.
Drawbacks
  • The default 200ms Ajax polling interval can drastically increase server load on low-end hosts, requiring manual adjustment in settings to avoid performance issues.
  • It relies on a third-party service (ip-api.com) for location data, introducing a privacy consideration and dependency on an external API's uptime and terms.
  • With 0 total support threads resolved, there is no visible community or developer support available for troubleshooting or feature requests.

Technical Details

Requires WordPress
5.0+
Requires PHP
7.4.0+
Tested up to WP
6.5.8
First Released
2015 (11+ years)
Support (last 2 months)
0 threads

Feature Tags

health information isaumya server stats

Frequently Asked Questions