mirror of
https://github.com/minio/minio.git
synced 2025-01-11 15:03:22 -05:00
docs: Fix caching docs to comply with current features.
This commit is contained in:
parent
f37f56ac15
commit
a091fe3ed6
@ -1,33 +1,27 @@
|
|||||||
## Object caching
|
## Object Caching
|
||||||
|
|
||||||
Object caching by turned on by default with following settings
|
Object caching is on by default with following settings
|
||||||
|
|
||||||
- Default cache size 8GB. Cache size also automatically picks
|
- Cache size is 50% of your RAM size. Caching is disabled
|
||||||
a lower value if your local memory size is lower than 8GB.
|
if your RAM size is smaller than 8GB.
|
||||||
|
|
||||||
- Default expiration of entries happensat 72 hours,
|
- Expiration of each entries happen on every 72 hours.
|
||||||
this option cannot be changed.
|
|
||||||
|
|
||||||
- Default expiry interval is 1/4th of the expiration hours, so
|
- Garbage collection sweep of the expired entries happen every
|
||||||
expiration sweep happens across the cache every 1/4th the time
|
1/4th the set expiration hours value (every 18 hours).
|
||||||
duration of the set entry expiration duration.
|
|
||||||
|
NOTE: None of the settings can be configured manually.
|
||||||
|
|
||||||
### Behavior
|
### Behavior
|
||||||
|
|
||||||
Caching happens on both GET and PUT operations.
|
Caching happens on both GET and PUT operations.
|
||||||
|
|
||||||
- GET caches new objects for entries not found in cache.
|
- GET caches new objects for entries not found in cache.
|
||||||
|
Otherwise serves from the cache.
|
||||||
|
|
||||||
- PUT/POST caches all successfully uploaded objects.
|
- PUT/POST caches all successfully uploaded objects. Replaces
|
||||||
|
existing cached entry for the same object if needed.
|
||||||
|
|
||||||
In all other cases if objects are served from cache.
|
NOTE: Expiration happens automatically based on the configured
|
||||||
|
interval as explained above, frequently accessed objects stay
|
||||||
NOTE:
|
alive in cache for a significantly longer time on every cache hit.
|
||||||
|
|
||||||
Cache is always populated upon object is successfully
|
|
||||||
read from the disk.
|
|
||||||
|
|
||||||
Expiration happens automatically based on the configured
|
|
||||||
interval as explained above, frequently accessed objects
|
|
||||||
stay alive for significantly longer time due to the fact
|
|
||||||
that expiration time is reset for every cache hit.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user