CompressX Documentation

Everything you need to install, configure, and get the best performance from CompressX Free and Pro.

CompressX Docs
Document Notice

Help Improve the Documentation

If you notice something unclear, outdated, or incorrect, feel free to let us know.

Your feedback helps keep the documentation accurate and useful for everyone.

Typical Scenario: Image Optimization + CDN Cache

Jan 5, 2026 | Docs

This article explains how these two layers work together in a typical WordPress setup, what problems each layer solves, and when this combination is sufficient without adding extra complexity.

Image Optimization + CDN Cache

Core Performance Bottlenecks

Most WordPress performance issues come from two sources:

  • The original images are too large
  • Static assets are repeatedly requested

Each layer in the stack addresses one specific bottleneck.

CompressX+CDN

When this scenario fits:

  • Simple websites
    • Personal blogs
    • Content-focused sites
    • Low to medium traffic
  • Small to medium-sized content websites
    • Blogs with frequent publishing
    • Media-heavy articles
    • Growing but not enterprise-scale traffic
  • Small to medium-sized WooCommerce sites
    • Product image–heavy
    • Limited personalization
    • Performance-sensitive but cost-aware
Large-scale, highly dynamic, or heavily personalized sites may require additional architecture beyond the scope of this document.

Image Optimization Approaches (Choose one)

Local Optimization vs CDN On-the-fly Optimization

Aspect Local Optimization CDN On-the-fly
Optimization location Origin server CDN edge
First request size Optimized image Original image
Compression control High Limited
Cost Low Higher
CDN cache content Optimized images Optimized images
Tip
For most WordPress websites, local pre-generated optimization is the most efficient and economical choice.

Option A: Local Pre-generated Image Optimization (Recommended)

Images are optimized on your server before they are ever requested by visitors.
How it works:

  • Original images are processed
  • Optimized versions are generated and stored in localhost
  • When a page is requested:
    • CDN fetches already optimized images
    • CDN caches only images that appear on requested pages
    • Unused images are not cached unnecessarily

Why this works well with CDN

  • First CDN request already receives lightweight files
  • Reduced origin bandwidth
  • Faster initial cache population

Why this is recommended

  • Lower cost
  • Full control over quality and formats
  • No dependency on CDN-specific image services
  • Suitable for the majority of WordPress sites

CompressX is a solid choice for image optimization.
CompressX Free is sufficient for most websites. It covers the core image optimization needs and works well with CDN caching.
If you need more flexible control over image quality, formats, and optimization behavior, CompressX Pro provides additional advanced options

Option B: CDN Image Optimization On-the-fly

Image optimization happens dynamically at the CDN edge (e.g. Cloudflare Image Polish).

How it works:

  • CDN requests original images from your server.
  • Images are optimized at the edge per request.
  • Only images that are actually requested are processed.
  • Compression strategy is usually global and limited.

Important trade-offs

  • Original images are still fetched at least once.
  • Optimization happens after the first request.
  • Higher ongoing CDN costs.
  • Less control over compression details.

When this makes sense

  • You do not want to generate additional files locally.
  • Images are highly dynamic
  • You accept higher CDN costs
  • Fine-grained compression control is not required

CSS / JS Caching (Secondary Bottleneck)

What this layer solves

Reduce repeated downloads of static assets.

CSS and JS files:

  • Change infrequently.
  • Are reused across pages
  • Benefit greatly from caching

CDN behavior:

  • CSS and JS files are cached at edge locations.
  • Browsers receive them from nearby nodes
  • Server load is reduced
  • Page rendering becomes faster and more consistent
Tip
This layer improves delivery speed,not file size.

Conclusion

CDN accelerates delivery. Image optimization plugin like CompressX reduces image weight.
Together, they form a practical and efficient image delivery workflow.