Loading...
×
close
close

Performance

Performance

Whoopix is built for speed at scale. This guide covers caching layers, CDN integration, frontend optimization, and infrastructure choices that keep Core Web Vitals green even with thousands of pages.

Performance philosophy

Most CMS platforms accumulate performance debt — bloated plugins, unoptimized queries, and render-blocking assets. Whoopix minimizes overhead by design:

  • No plugin architecture adding runtime weight
  • Optimized database queries with indexing for large catalogs
  • Minimal PHP execution per request in headless/API mode
  • Frontend team controls asset loading and rendering strategy
  • Built-in caching layers at multiple levels

See the Performance feature page for product positioning.

Caching layers

Whoopix supports multi-level caching for production environments:

OPcache

PHP bytecode caching — enabled by default on production servers. Reduces PHP execution time significantly.

Redis / Memcached

Object caching for database query results, session data, and API responses.

Page cache

Full-page HTML caching for static and semi-static pages with smart invalidation on publish.

Recommended cache invalidation: - Page published/updated → purge page cache + CDN - Product price changed → purge product pages + API cache - Template modified → purge all pages using template - Manual purge available in admin panel

CDN integration

Whoopix integrates with CDN providers for global edge delivery:

  • Cloudflare — recommended; cache rules, SSL, DDoS protection, and auto-purge via webhook
  • Static assets — CSS, JS, images served from CDN with long cache headers
  • API responses — cacheable GET endpoints with Cache-Control headers
  • Auto-purge — webhook triggers CDN cache clear when content publishes
Configure CDN purge webhooks in Settings > Integrations. See Integrations & API.

Core Web Vitals

Whoopix architecture supports strong Core Web Vitals scores:

LCP

Headless frontends control hero image loading, preload hints, and critical CSS. CMS delivers optimized image URLs.

INP

Minimal JavaScript from CMS side. Frontend team owns interaction performance.

CLS

Template system enforces image dimensions and reserved space for dynamic content blocks.

The Insights module in the admin panel provides performance monitoring data to track improvements over time.

Whoopix performance insights

Scaling at volume

Whoopix handles sites with thousands of programmatic pages without performance degradation:

  • Database indexing optimized for large page and product catalogs
  • Paginated admin lists — no loading 10,000 rows in a single view
  • Batch sitemap generation via cron, not on every request
  • API pagination and filtering for frontend consumption at scale
  • Horizontal scaling — add app servers behind load balancer with shared Redis cache
Teams running 5,000+ programmatic pages report consistent sub-second API response times with proper caching configured.

Recommended production stack

Minimum production stack: OS: Ubuntu 22.04 LTS Web: NGINX (recommended) or Apache PHP: 8.1+ with OPcache enabled Database: MySQL 8.0+ with proper indexing Cache: Redis 7+ CDN: Cloudflare (Pro or Business) SSL: Let's Encrypt or Cloudflare SSL Cron: Enabled for sitemap, SERP, and automation tasks

Whoopix runs on standard LAMP/LEMP stacks — no proprietary runtime required. See hosting partners for recommended providers.

get in touch

We are always ready to help you and answer your questions

Get in touch with us to discuss your project, ask a question, or explore how we can work together.

Our Location

Israel, Tel Aviv - 701239
Ha'masger. 42

Social network

Get in Touch