Caching is the general term used for storing some frequently read data temporarily in a place from where it can be read much faster than reading it from the source. Caching can only be applied if we can tolerate reading stale data (at least for some time) In most large scale use cases it is not possible to store all the data that cache can hold.
Table of contents
What is caching?Where can we employ cachingLevels of CachingCaching StrategiesChoosing a cache implementationTL;DR1 Comment
Sort: