Performance Toolkit
Welcome to Performance Toolkit — a comprehensive WordPress plugin designed to optimize your site's performance through intelligent caching, asset optimization, CDN integration, and advanced performance monitoring.
What is Performance Toolkit?
Performance Toolkit helps you:
- Cache pages to reduce server load and serve static HTML to repeat visitors
- Minify & combine CSS and JavaScript to reduce file sizes and HTTP requests
- Lazy load images to speed up initial page load
- Integrate CDN services (starting with Cloudflare) for global content delivery
- Monitor database performance and identify optimization opportunities
- Optimize media and reduce bandwidth usage
- View real-time system status and performance metrics
Key Features
🚀 Page Caching
Automatically cache pages with configurable TTL, file size limits, and URL exclusions. Includes auto-purge on content updates.
⚡ File Optimization
- Defer non-critical scripts
- Minify HTML, CSS, and JavaScript (both inline and external)
- Combine CSS/JS files (HTTP/1.1 optimization)
- Per-file and per-handle exclusion rules
🖼️ Media Optimization
- Lazy load images with native support
- Reduce bandwidth usage
- Improve Core Web Vitals
🌍 CDN & Integrations
- Cloudflare integration for global content delivery
- Test connection and purge cache directly from WordPress admin
- Auto-purge cache on content updates
📊 Performance Monitoring
- Real-time system status dashboard
- Database metrics and optimization recommendations
- Cache performance statistics
🛠️ Advanced Tools
- Maintenance utilities
- Settings import/export
- Cache management tools
Getting Started
- Install and activate the Performance Toolkit plugin
- Navigate to the Performance Toolkit menu in your WordPress admin
- Start with the Dashboard to see an overview of your site's performance
- Configure caching, file optimization, and other features based on your site's needs
- Monitor results on the System Status page
Key Concepts
Cache TTL (Time To Live)
How long a cached page should be served before being invalidated. Shorter TTL = fresher content but more caching overhead. Longer TTL = better performance but older content.
HTTP/1.1 Optimization
File combining (merging CSS/JS into fewer requests) is beneficial on HTTP/1.1 but often hurts performance on HTTP/2+. Minification is always beneficial.
Exclusion Rules
Most optimization settings allow you to exclude specific assets by:
- Handle: The WordPress script/style handle (e.g.,
woocommerce-layout) - Filename: The file name (e.g.,
style.css) - Path: Full file path (e.g.,
/wp-content/themes/mytheme/css/critical.css) - Wildcard patterns: (e.g.,
/wp-content/themes/your-theme/css/*)
Next Steps
- Explore the Quick Start guide for step-by-step setup
- Review feature-specific documentation in the left sidebar
- Check System Status for performance insights
- Consult Advanced Rules for granular control