Cache Server Settings
NCache Cache Server Settings provide a comprehensive framework for fine-tuning the performance, connectivity, and reliability of distributed cache nodes. These server-side configurations, defined in the service configuration files, allow administrators to orchestrate low-level system behaviors—including socket management, memory allocation, cluster synchronization, and security protocols. By optimizing these settings, DevOps teams can ensure that NCache clusters are aligned with specific application throughput requirements and infrastructure constraints across Windows and Linux environments.
- .NET: Alachisoft.NCache.Service.exe.config located in
%NCHOME%\bin\service. - .NET Core Windows: Alachisoft.NCache.Service.dll.config located in
%NCHOME%\bin\service. - .NET Core Linux: Alachisoft.NCache.Daemon.dll.config located in
/opt/ncache/bin/service.
In This section
Client Connectivity Settings
Discusses how to update the server connectivity configurations.
Bind to Multiple NICs
Explains how to provide the IP address you want the cluster server to bind with.
Server Ports
Discusses how to manage the management and TCP ports.
Memory
Discusses how to configure the buffer size, data size, and other memory settings.
Custom Dependency [Deprecated]
Explains the dependency evaluation through worker threads by using a separate dependency manager.
Request Inquiry
Explains how to configure request inquiry and cluster request inquiry.
Windows Events
Explains how to manage the server-side event settings.
Message Events
Explains configurable settings for optimizing server-side message event management.
Expiration & Eviction
Explains how to configure expiration and eviction related configurations.
SQL Server Dependency
Explains how to manage the SQL notification service.
Logging
Explains how to manage the license and Windows event logging.
Monitoring
Explains how to monitor counters and ports in NCache.
Persistence Cache Settings
Explains how to configure persistence data loading retries.
Security Settings
Explains how to configure credential caching, key encryption, and secure credential handling in NCache.
Pub/Sub Configuration
Explains configuration options for NCache's Pub/Sub messaging, including sequence handling, priorities, and client timeouts
Nagle's Algorithm Setting
Explains what is nagling and how to configure its settings using the service config file.
General Configurations
Explains various miscellaneous configurations such as start NCache Management.