Alachisoft.com
Boost SharePoint Performance and Scalability

Boost SharePoint Performance & Scalability

If you have a large number of concurrent users accessing your SharePoint server farm, performance can often drop during peak times due to bottlenecks. These impediments could be caused by any number of factors, such as:

  • SharePoint ASP.NET session storage
  • Accessing data from SharePoint Services
  • Frequent trips to the database server

NCache helps remove these performance bottlenecks thereby making your native SharePoint Server or custom portal application(s) fast, scalable and reliable. NCache provides an in-memory distributed cache, distributed session storage and distributed output cache for SharePoint Server. It runs on SharePoint front-end servers and optionally also on dedicated cache servers.

Distributed In-Memory SharePoint Data Cache

Distributed cache, the core engine of NCache, is an easy, fast and scalable way of storing application data.

  • Cache both static and transactional application data
  • Reduce expensive database and SharePoint Services trips
  • Synchronize cache updates across multiple servers
  • Use Mirrored, Replicated, Partitioned, and Client Cache topologies to configure a dynamic cache cluster

Distributed SharePoint ASP.NET Session State Storage

Built on the distributed caching core, this module provides an extremely easy to configure and highly scalable SharePoint ASP.NET Session State storage for SharePoint apps running in a server farm with a load balancer.

  • Remove session storage bottlenecks
  • Faster & more scalable than StateServer & SQLServer
  • Highly reliable through session replication
  • Software appliance (No code change required)

Distributed SharePoint Output Cache

Built on the distributed caching core, this module provides an extremely scalable page output caching for SharePoint apps running in a server farm with a load balancer.

  • Accelerate SharePoint by caching dynamic content
  • More scalable and easier management for web farms
  • Software appliance (no code change required)

How does it work?

You install NCache on your SharePoint front-end servers. Then, you either host the cache on the same front-end servers or create dedicated cache that resides on a cluster of cache servers depending on your configuration, your available CPU capacity and memory size.

NCache then lets you cache your SharePoint user sessions seamlessly (without any code change). It also lets you cache SharePoint application data or page output to retrieve it later. The following diagram provides a more conceptual view:

Boost SharePoint Performance