The SharePoint Server Caches run on the front-end web servers of your SharePoint Server farm.
Each cache maintains copiesof data locally on the front-end web server so that user requests can be serviced by using the
cached data where appropriate, avoiding excessive traffic between SQL Server andthe front-end web servers and
CPU load on the front-end web server, thereby improving performance and scalability.
Following options can be used to Caching in SharePoint
1. BLOB Caching
2. Output Caching
3. Object Caching
1. The BLOB cache
The BLOB cache addresses this aspect of files stored in SharePointServer by caching the content on the front-end web servers.
By storing files in SharePoint Server but caching them by using the BLOB cache, page assets can be served quickly and centrally
managed at the same time.
BLOB caching is most useful in the following scenarios:
o Rich media, especially larger files, such as videos
BLOB caching is less useful in the following scenarios:
o Files that are infrequently accessed
o Files that are modified frequently
To add a new file, the BLOB cache pays a first hit penalty of around five times more requests to SQL Server
than with the BLOB cached disabled. These extra round trips are to fetch permission information and other metadata so
the cache can serve the file securely