Skip to main content

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

  1. Install and activate the Performance Toolkit plugin
  2. Navigate to the Performance Toolkit menu in your WordPress admin
  3. Start with the Dashboard to see an overview of your site's performance
  4. Configure caching, file optimization, and other features based on your site's needs
  5. 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