Changeset 3432288
- Timestamp:
- 01/04/2026 09:34:09 PM (3 months ago)
- File:
-
- 1 edited
-
debughawk/tags/1.1.1/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
debughawk/tags/1.1.1/readme.txt
r3394893 r3432288 1 === DebugHawk ===1 === DebugHawk - WordPress Performance Monitoring & Debugging === 2 2 Contributors: A5hleyRich 3 Tags: performance, monitoring, debug, debugging, query monitor4 Tested up to: 6. 8.33 Tags: performance, monitoring, debug, slow, speed, database, queries, core web vitals, optimization, profiling, cache, site health 4 Tested up to: 6.9 5 5 Stable tag: 1.1.1 6 6 Requires at least: 6.3 … … 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 10 11 WordPress performance debugging and monitoring, simplified.11 Monitor WordPress performance, debug slow sites, track Core Web Vitals, database queries, memory usage, and cache effectiveness. Performance monitoring built specifically for WordPress. 12 12 13 13 == Description == 14 14 15 WordPress performance debugging and monitoring, simplified. [DebugHawk](https://debughawk.com) gives you deep insight into your WordPress site's front-end and back-end performance, with the clarity only a tool purpose-built for WordPress can offer.15 **Monitor and debug WordPress performance issues with DebugHawk** - the performance monitoring tool built specifically for WordPress developers and site owners who need to identify what's slowing down their site. 16 16 17 Here's an overview of what's tracked: 17 = Why WordPress Sites Are Slow = 18 18 19 **Front-end Performance** 19 Slow WordPress sites lose visitors, conversions, and search rankings. But identifying the root cause is difficult when frontend tools like Google PageSpeed Insights only show part of the picture. 20 20 21 * Core Web Vitals (LCP, INP, CLS, TTFB, FCP) 22 * Network performance metrics (DNS lookup, connection time) 23 * Browser resource tracking (requests, page weight, transfer sizes) 21 DebugHawk monitors both frontend and backend performance so you can see exactly what's slowing down your WordPress site - whether it's slow database queries, external API calls, or frontend Core Web Vitals problems. 24 22 25 **Back-end Performance** 23 = What DebugHawk Monitors = 26 24 27 * PHP execution time and memory usage 28 * Database query performance and count 29 * External HTTP request timing 30 * Object cache performance 31 * Page cache effectiveness 32 * Redirects 25 **Frontend Performance Metrics:** 26 27 * **Core Web Vitals** - LCP (Largest Contentful Paint), INP (Interaction to Next Paint), CLS (Cumulative Layout Shift), TTFB (Time to First Byte), FCP (First Contentful Paint) 28 * **Network Performance** - DNS lookup time, connection time 29 * **Browser Resources** - HTTP requests, page weight, transfer sizes 30 31 **Backend Performance Tracking:** 32 33 * **Database Query Performance** - Slow queries, query count, total database time 34 * **PHP Execution** - Execution time, memory usage 35 * **External HTTP Requests** - API call timing, external service performance 36 * **Object Cache Performance** - Hit ratio, cache effectiveness 37 * **Page Cache Effectiveness** - Cache hits vs misses 38 * **Redirect Detection** - Unnecessary redirects slowing page loads 39 40 = Debug Slow WordPress Sites = 41 42 Unlike generic performance tools, DebugHawk understands WordPress architecture. It shows you: 43 44 * Which plugins are causing slow database queries 45 * Which external APIs are timing out 46 * Whether your caching is working effectively 47 48 Perfect for WordPress developers, agencies managing multiple sites, and site owners who need to diagnose performance issues quickly. 49 50 = How It Works = 51 52 1. **Automatic Monitoring** - Once configured, DebugHawk tracks performance on every page load 53 2. **Real User Monitoring (RUM)** - See actual performance data from your real visitors, not synthetic tests 54 3. **Historical Data** - Track performance over time, identify when issues started 55 4. **Encrypted Transmission** - All data is encrypted before sending to DebugHawk's dashboard 56 57 No impact on site performance - the monitoring overhead is negligible. 58 59 = Perfect For = 60 61 * **WordPress Developers** debugging slow queries and performance bottlenecks 62 * **Agencies** monitoring client site performance across multiple WordPress sites 63 * **Site Owners** who need to understand why their WordPress site is slow 64 * **WooCommerce Stores** tracking checkout performance and database optimization 65 * **Membership Sites** monitoring server load and query performance 66 67 = Get Started = 68 69 1. Sign up for a free trial at [DebugHawk.com](https://debughawk.com) 70 2. Install and activate this plugin 71 3. Add your site configuration to `wp-config.php` 72 4. Start monitoring your WordPress performance 33 73 34 74 == Installation == 35 75 36 1. Sign up for a [DebugHawk](https://debughawk.com) account. 37 1. Upload the plugin files to the `/wp-content/plugins/debughawk` directory, or install the plugin through the 'Plugins' screen. 38 1. Activate the plugin through the 'Plugins' screen. 39 1. Configure the plugin by adding the configuration provided by DebugHawk to your `wp-config.php` file, above the line that says `/* That's all, stop editing! */`. 76 **Automatic Installation:** 40 77 41 == How It Works == 78 1. Log in to your WordPress admin dashboard 79 2. Go to Plugins > Add New 80 3. Search for "DebugHawk" 81 4. Click "Install Now" and then "Activate" 42 82 43 Once configured, DebugHawk automatically: 83 **Manual Installation:** 44 84 45 1. **Monitors Performance** - Tracks PHP execution time, database queries, and memory usage on each page load46 2. **Collects Browser Metrics** - Injects a lightweight JavaScript beacon to collect Core Web Vitals and resource timing47 3. **Encrypts Data** - All collected data is encrypted before transmission85 1. Download the plugin ZIP file 86 2. Upload to `/wp-content/plugins/debughawk` directory 87 3. Activate the plugin through the 'Plugins' screen in WordPress 48 88 49 The plugin works transparently without any additional user interaction after configuration. 89 **Configuration:** 90 91 1. Sign up for a [DebugHawk account](https://debughawk.com) (free trial available) 92 2. Copy your site configuration from the DebugHawk dashboard 93 3. Add the configuration to your `wp-config.php` file, above the line `/* That's all, stop editing! */` 94 95 Example configuration: 96 97 ```php 98 define( 'DEBUGHAWK_CONFIG', [ 99 'enabled' => true, 100 'endpoint' => 'https://ingest.debughawk.com/your-endpoint', 101 'secret' => 'your-secret-key', 102 ] ); 103 ``` 104 105 That's it! DebugHawk will now monitor your WordPress site's performance automatically. 106 107 == Frequently Asked Questions == 108 109 = How does DebugHawk help debug slow WordPress sites? = 110 111 DebugHawk monitors both frontend and backend performance. While tools like Google PageSpeed Insights only show frontend metrics, DebugHawk also tracks slow database queries, PHP execution time, external API calls, and memory usage - the backend issues that often cause WordPress sites to be slow. 112 113 = Will DebugHawk slow down my WordPress site? = 114 115 No. DebugHawk has negligible performance impact. The monitoring code is lightweight and optimized to avoid affecting your site speed. 116 117 = What's the difference between DebugHawk and Query Monitor? = 118 119 Query Monitor shows performance data for your current admin session only. DebugHawk tracks performance across all visitors over time, stores historical data, and lets you identify patterns and trends. Think of Query Monitor as a debugger, and DebugHawk as production monitoring. 120 121 = Can DebugHawk identify which plugins are slowing down my site? = 122 123 Yes. DebugHawk tracks database queries, HTTP requests, and execution time, showing you which plugins are creating performance bottlenecks. 124 125 = Does DebugHawk work with WooCommerce? = 126 127 Absolutely. DebugHawk is perfect for WooCommerce sites where slow checkout pages can cost you sales. Monitor database query performance, external payment gateway API calls, and Core Web Vitals on your product and checkout pages. 128 129 = How is Core Web Vitals data collected? = 130 131 DebugHawk uses Real User Monitoring (RUM) to collect Core Web Vitals from actual visitors' browsers, giving you accurate field data instead of synthetic lab tests. 132 133 = Do I need a DebugHawk account? = 134 135 Yes. The plugin sends performance data to DebugHawk's dashboard where you can analyze trends, set up alerts, and monitor multiple WordPress sites. Start with a free trial at [debughawk.com](https://debughawk.com). 136 137 = Can I monitor multiple WordPress sites? = 138 139 Yes. DebugHawk is designed for agencies and developers managing multiple WordPress sites. Monitor all your sites from one dashboard. 140 141 = What data does DebugHawk collect? = 142 143 DebugHawk collects performance metrics only: page load times, database query times, memory usage, Core Web Vitals, etc. No personal user data or content is collected. All data is encrypted during transmission. 144 145 = How do I debug slow database queries? = 146 147 DebugHawk automatically tracks all database queries, showing you slow queries, duplicate queries, and total database time. View this data in your DebugHawk dashboard to identify optimization opportunities. 50 148 51 149 == Changelog == … … 55 153 56 154 = 1.1.0 = 57 * Beacon script now served from global CDN instead of locally from WordPress155 * Beacon script now served from global CDN for faster performance 58 156 * Send DebugHawk plugin version as part of telemetry payload 157 * Improved performance monitoring accuracy 59 158 60 159 = 1.0.1 = 61 160 * Only track redirects originating from the same domain 161 * Enhanced redirect detection accuracy 62 162 63 163 = 1.0.0 = 64 * Don't track /wp-login.php redirects65 164 * Official stable release 165 * Don't track /wp-login.php redirects to reduce noise 66 166 67 167 = 0.8.2 = 68 * Fixed PHP 8.4 deprecation warning 168 * Fixed PHP 8.4 deprecation warning for better compatibility 69 169 70 170 = 0.8.1 = 71 171 * Initial release on WordPress.org 172 * Production-ready performance monitoring 173 * Core Web Vitals monitoring 174 * Database query performance tracking 175 * PHP execution time and memory monitoring 176 * External HTTP request timing 177 * Object cache and page cache effectiveness 178 179 == Upgrade Notice == 180 181 = 1.1.1 = 182 Important update: Ensures db.php drop-in is properly managed during plugin deactivation.
Note: See TracChangeset
for help on using the changeset viewer.