Performance & Cache
MyPanel automatically speeds up your websites and reduces server load — no plugins, no configuration. It’s all free.
WordPress
Section titled “WordPress”When you create a WordPress site, MyPanel enables several complementary cache layers:
Full-page cache
Section titled “Full-page cache”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-adminarea, login, and REST API.
So dynamic users always see correct content; only anonymous visitors are served from cache.
Surviving database outages
Section titled “Surviving database outages”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.
Object cache (Redis)
Section titled “Object cache (Redis)”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.
Load isolation between sites
Section titled “Load isolation between sites”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.
The “Clear cache” button
Section titled “The “Clear cache” button”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:
- Open the WordPress site detail page.
- Click Clear cache.
The full-page cache is rebuilt on the next visit.
Static sites
Section titled “Static sites”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.
Summary
Section titled “Summary”| Website type | What MyPanel does automatically |
|---|---|
| WordPress | Full-page cache + serve-stale on DB outage + Redis object cache + DB connection isolation |
| Static | gzip 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.