What is the Distributed Cache service?
The Distributed Cache service provides caching functionality in SharePoint Server 2013. It is either required by or improves performance of the following features:
- OneNote client access
- Security Trimming
- Page load performance
Important things to know
In a SharePoint Server 2013 farm, there must be at least one server running the Distributed Cache service.
The Distributed Cache service can be assigned a maximum of 16GB of memory per cache host (server running the Distributed Cache service) in the farm. If you allocate more than 16 GB of memory to the Distributed Cache service, the server might unexpectedly stop responding for more than 10 seconds.
All cache hosts must have the same amount of memory assigned to the Distributed Cache service.
Do not manage the Distributed Cache service through either the Services MMC snap-in or the generic Windows Server AppFabric tools on which relies the Distributed Cache service. Use SharePoint Central Administration and the SharePoint PowerShell cmdlets.
The Distributed Cache service on a cache host throttles requests when memory consumption approaches 95%. Until memory utilization levels drop back to (approximately) 70%, cache read and write requests are not accepted.
When using virtualization, do not use Dynamic Memory to manage shared memory resources among other virtual machines and the Distributed Cache servers.
Plan and use the Distributed Cache service
You can download this very helpful document from Microsoft
You can also check this great post from technet: Overview of microblog features, feeds, and the Distributed Cache service in SharePoint Server 2013