mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge pull request #9814 from creative-commoners/pulls/4.7/cache-adapter-docs
This commit is contained in:
commit
8438e74b08
@ -182,14 +182,14 @@ interface. Use this interface to trigger `clear()` on your caches.
|
|||||||
SilverStripe tries to identify the most performant cache available on your system
|
SilverStripe tries to identify the most performant cache available on your system
|
||||||
through the [DefaultCacheFactory](api:SilverStripe\Core\Cache\DefaultCacheFactory) implementation:
|
through the [DefaultCacheFactory](api:SilverStripe\Core\Cache\DefaultCacheFactory) implementation:
|
||||||
|
|
||||||
* - `PhpFilesCache` (PHP 5.6 or PHP 7 with [opcache](http://php.net/manual/en/book.opcache.php) enabled).
|
* `PhpFilesCache` (PHP 5.6 or PHP 7 with [opcache](http://php.net/manual/en/book.opcache.php) enabled).
|
||||||
This cache has relatively low [memory defaults](http://php.net/manual/en/opcache.configuration.php#ini.opcache.memory-consumption).
|
This cache has relatively low [memory defaults](http://php.net/manual/en/opcache.configuration.php#ini.opcache.memory-consumption).
|
||||||
We recommend increasing it for large applications, or enabling the
|
We recommend increasing it for large applications, or enabling the
|
||||||
[file_cache fallback](http://php.net/manual/en/opcache.configuration.php#ini.opcache.file-cache)
|
[file_cache fallback](http://php.net/manual/en/opcache.configuration.php#ini.opcache.file-cache)
|
||||||
* - `ApcuCache` (requires APC) with a `FilesystemCache` fallback (for larger cache volumes)
|
* `ApcuCache` (requires APC) with a `FilesystemCache` fallback (for larger cache volumes)
|
||||||
* - `FilesystemCache` if none of the above is available
|
* `FilesystemCache` if none of the above is available
|
||||||
|
|
||||||
The library supports various [cache adapters](https://github.com/symfony/cache/tree/master/Simple)
|
The library supports various [cache adapters](https://github.com/symfony/cache/tree/5.x/Adapter)
|
||||||
which can provide better performance, particularly in multi-server environments with shared caches like Memcached.
|
which can provide better performance, particularly in multi-server environments with shared caches like Memcached.
|
||||||
|
|
||||||
Since we're using dependency injection to create caches,
|
Since we're using dependency injection to create caches,
|
||||||
|
Loading…
Reference in New Issue
Block a user