Skip to content

Performance & Cache

MyPanel automatically speeds up your websites and reduces server load — no plugins, no configuration. It’s all free.

When you create a WordPress site, MyPanel enables several complementary cache layers:

Logged-out visitors (the bulk of traffic) are served HTML straight from nginx’s cache — without running PHP or querying the database. Pages load much faster and the server stays light.

The cache automatically bypasses:

  • Logged-in WordPress users.
  • WooCommerce cart / checkout.
  • The wp-admin area, login, and REST API.

So dynamic users always see correct content; only anonymous visitors are served from cache.

If the database is overloaded or fails, MyPanel keeps serving the last cached page to anonymous visitors instead of showing a blank error page. Your site stays up while the issue is resolved.

For dynamic requests (logged-in, WooCommerce, admin), MyPanel caches the results of repeated database queries in Redis, sharply cutting the number of database calls per page load. Enabled automatically — nothing to do.

Each website has its own connection limit to the shared database. This ensures one site under attack or heavy load cannot exhaust all resources and take down the other sites on the same server.

Because anonymous visitors are served from cache, after you update content you may need to wait a moment to see the change. To see it immediately:

  1. Open the WordPress site detail page.
  2. Click Clear cache.

The full-page cache is rebuilt on the next visit.

Static websites are optimized at the nginx layer:

  • gzip compression for HTML/CSS/JS/SVG/JSON — smaller transfers.
  • Browser caching: images and fonts are cached long (30 days); CSS/JS cached briefly (1 hour) so in-place edits show up quickly.

For best speed, also enable HTTPS (which turns on HTTP/2) and consider putting a CDN in front of your domain.

Website typeWhat MyPanel does automatically
WordPressFull-page cache + serve-stale on DB outage + Redis object cache + DB connection isolation
Staticgzip compression + browser caching for assets

Everything is on by default and free — you only need the Clear cache button when you want a WordPress content update to appear immediately.