SharePoint Caching

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    Frequently accessed page resources such as JavaScript, CSS and page images
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



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s