Skip to main content

Front-Commerce Cloud's per cache device

Learn about how Front-Commerce Cloud uses device-specific caching to optimize content delivery.

In order to serve better cache to customer, Front-Commerce Cloud is using a device specific cache.

The cache is detecting the device type depending on the User Agent to serve cache depending on device.

The cache sorts devices under the following categories:

  • PC
  • Tablet (tablet-xxx where xxx is the kind of OS)
  • Phone (phone-xxx where xxx is the kind of OS)

Each Front-Commerce Cloud request include a header to indicate the classification of the device, this is stored in the X-UA-Device response header.

You can check your device classification in your browser's network inspector:

Browser network inspector showing X-UA-Device header

Then cache will use the Vary header to detect which version to serve from the cache, the Vary header will list all headers used to determinate the cached version to serve:

Browser network inspector showing Vary header

Here, the cache will serve the cached resource depending on Origin, Accept-Encoding and User-Agent headers.