Commerce enables you to configure alternatives to the default file system caching. This guide discusses some of those alternatives; namely,
Set up the following cache mechanisms in the Commerce configuration:
Set up the Varnish without modifying the Commerce configuration.
Commerce uses the following caching terminology:
Frontend—Similar to an interface or gateway to cache storage, implemented by Magento\Framework\Cache\Frontend.
Cache types—Can be one of the types provided with Commerce or you can create your own.
Backend—Specifies details about cache storage, implemented by Magento\Framework\Cache\Backend
Two-level backend—Stores cache records in two backends: a faster one and a slower one.
Two-level backend cache configuration is beyond the scope of this guide.
Modifying the provided default
cache frontend—
You modify only the <magento_root>/app/etc/di.xml
file, the Commerce application’s global dependency injection configuration.
Configuring your own custom cache frontend—
You modify only the <magento_root>/app/etc/env.php
file because it overrides the equivalent configuration in the di.xml
file.
Varnish does not require changes to the Commerce configuration. See Configure and use Varnish.