Install NCache for Windows
NCache Professional provides multiple deployment configurations which have been explained briefly in the following paragraphs:
Note
For .NET installation, minimum required version is 6.0.
2 or More Cache Servers
This installs both, the server and client portion of NCache software. You must install this on 2 or more servers for reliability. These can be dedicated servers or your web/app servers. For 3 or more web/app server environments, we recommend a dedicated caching tier. In this case, we recommend a 4:1 or 5:1 ratio between web/app servers and cache servers.
If you’re installing an NCache server on your web/app servers, then make sure you have sufficient memory and CPU power available for both, your application and NCache.
Remote Clients
This installs the remote client libraries. Install this on all your web/app servers from where you want to remotely access the cache servers. Do not install it on cache servers.
Developer/QA
This installs the NCache API, online help/documentation, and a local stand-alone cache.
Note the following limitations for Developer Installation Type while connecting to remote caches:
The number of remote clients that can connect to the local cache on the DEV/QA machine is up to 2. You can connect as many local clients as you want.
The maximum number of caches that can run on the DEV/QA machine is 3 and the maximum combined size is 2GB.
The total number of requests/second per local cache is 25.
In order to add a client, the user can do so via the NCache Management Center and the PowerShell or the user can add the configuration manually in client.ncconf.
Throttling of 100 requests/sec for each client: All such clients that are licensed under DEV/QA license will not be able to make more than 100 requests/sec to the remote cache.
A client can send a limited number of requests (200,000) to the remote cache: In the lifetime of a client application, in case it is licensed under DEV/QA license, the client will stop making requests to the remote cache after it has sent 200,000 requests to the remote cache. The only workaround is to restart the application for another 200,000 requests. Once the client has made 200,000 requests, a licensing exception will be thrown saying “Clients running under DEV/QA license cannot send more than 200,000 requests to the remote cache.”
Please refer to the Installation Guide for more details on Installation.