Skip to content

Explore Our Official Demos' Server and Cache Settings for Top Performance

See the exact hosting stack and LiteSpeed Cache configuration behind the official Listivo demos, screen by screen, so you can copy the parts that fit your own site.

1 minute read

This article explains how we configured our official demos, such as https://demo7.listivotheme.com. By implementing a similar setup, you can potentially enhance your site's performance.

Who this is for
This article is aimed at experienced developers and focuses on improving speed performance.

Our hosting stack

  1. We are using a Vultr VPS from the High Frequency series, with 3 vCPUs and 8 GB of RAM. This provides us with excellent performance and helps our site load quickly - https://www.vultr.com/
  2. Our VPS is managed by the Run Cloud service, which simplifies server management and optimizes server configurations for best performance - https://runcloud.io/
  3. We are using the OpenLiteSpeed HTTP server, which is known for its speed and efficiency.
  4. Our server runs PHP 8.1, which has various performance improvements over older versions.
  5. We have also fine-tuned our OpenLiteSpeed plugin settings for WordPress, which can significantly impact the site's speed. I have attached screenshots of our configuration for your reference.

Cache settings

LiteSpeed Cache plugin, Cache tab: Cache Control Settings with Enable Cache, Cache Logged-in Users, Cache Commenters, Cache REST API, Cache Login Page, Cache favicon.ico and Cache PHP Resources all switched ON.
LiteSpeed Cache Settings v5.4, Purge tab: Purge All On Upgrade is ON, and every Auto Purge Rules For Publish/Update checkbox is left unticked.

Exclusions

Keep the dynamic pages out of the cache
Please make sure to exclude the slugs of the single listing page, user page, login/register page, and panel page. In our https://demo7.listivotheme.com the following 4 slugs are used:
Excludes tab, Exclude Settings: the Do Not Cache URIs box lists /panel/, /login-register/, /ad/ and /user/ on separate lines.
Do Not Cache Roles list with only Administrator ticked; Author, Contributor, Customer, Editor, Listivo User, Shop manager and Subscriber are left unticked.

Object and browser cache

Object tab: Object Cache is ON using the Memcached method, host localhost, port 11211 and a default object lifetime of 360 seconds. The status panel shows the Memcached and Redis extensions enabled and the connection test passed.
Browser tab: Browser Cache is ON with a Browser Cache TTL of 31557600 seconds, above a notice pointing OpenLiteSpeed users to the custom headers guide.

Advanced settings

Advanced tab: the Login Cookie field is empty, Improve HTTP/HTTPS Compatibility is OFF and Instant Click is ON.

CSS and JS optimization

CSS Settings tab: CSS Minify and CSS Combine are ON, while Generate UCSS and UCSS Inline are OFF.
Lower part of the CSS settings: Inline CSS Async Lib is ON and Font Display Optimization is set to Swap.
JS Settings tab: JS Minify, JS Combine and JS Combine External and Inline are ON, and Load JS Deferred is set to Deferred.

Ask the people who build Listivo

We answer by email from support@tangiblewp.com. With Premium Support, we also fix your site when something breaks.

Was this guide helpful?