# Check whether LiteSpeed Cache is working
Source: https://docs.webgee.com/en/hosting/wordpress/how-do-i-check-if-litespeed-cache-is-working-on-my-site



Two ways to confirm LSCache is serving your pages. Applies to all shared and
reseller hosting, which runs LiteSpeed.

## Read the response headers [#read-the-response-headers]

This is the reliable method, because it tells you about the exact page you are
looking at.

1. Open your site in Chrome.
2. Open Developer Tools with <kbd>F12</kbd>.
3. Switch to the **Network** tab.
4. Reload the page.
5. Select your domain in the request list — the first entry, the HTML document.
6. Look at the **Response Headers** for `x-litespeed-cache`.

| Header                    | Meaning                                                         |
| ------------------------- | --------------------------------------------------------------- |
| `x-litespeed-cache: hit`  | Served from cache. Working                                      |
| `x-litespeed-cache: miss` | Generated by PHP, then stored. The next request should be a hit |
| No header at all          | The page is not being cached                                    |

A **miss** on first load is normal and not a fault. Reload once and expect a
hit.

<Callout type="info">
  Logged-in pages are deliberately not cached, so `wp-admin` and any page viewed
  while signed in will always miss. Test in a private window.
</Callout>

## Use the LiteSpeed checker [#use-the-litespeed-checker]

[check.lscache.io](https://check.lscache.io/) reports whether a URL is being
served by LSCache. It is quicker than opening Developer Tools, but it only
checks the one URL you give it.

## If nothing is cached [#if-nothing-is-cached]

* **Confirm the plugin is active.** LSCache needs the LiteSpeed Cache plugin
  installed and enabled in WordPress — see
  [Install and enable LiteSpeed Cache](/en/hosting/wordpress/how-do-i-install-and-enable-litespeed-cache).
* **Check for a `.litespeed_flag` file** in the site's document root. That file
  tells the server not to cache the site — see
  [Prevent LSCache from auto-installing](/en/hosting/wordpress/litespeed-prevent-lscache-from-auto-installing).
* **Check for a conflicting cache plugin.** Two page caches will fight, and the
  usual symptom is that neither works.

## Related [#related]

* [Install and enable LiteSpeed Cache](/en/hosting/wordpress/how-do-i-install-and-enable-litespeed-cache)
* [LiteSpeed Cache presets](/en/hosting/wordpress/litespeed-cache-presets-for-wordpress)
* [Disable LSCache](/en/hosting/wordpress/litespeed-how-do-i-disable-lscache)
* [Redirect mixed-case URLs to lowercase](/en/performance/redirect-mixed-case-urls-to-lowercase)
