pub-sub

Using NCache as In-Memory Pub/Sub for .NET

In an environment where multiple high transaction server applications need to communicate with each other, finding the best communication channel for them is important. A publisher/subscribe model is one of the most popular ways when it comes to providing a communication platform for your applications. We all know what these mediums have in common; multiple…

locking-with-cached-data

Using Locking with Cached Data in NCache

More and more applications are becoming high transaction applications which all require extreme performance during peak hours. And, for this reason, they’re adopting distributing caching in their application architectures to help achieve this scalability goal. Just like a database, a distributed cache like NCache is also a datastore, but it is distributed and it is…

improve-dotnet-app-scalability-img

How to Stop a Node for Maintenance without State Transfer?

In this era of fast and reliable application processing, everybody is opting for distributed caching to get the best performance out of their applications. If your .NET application attracts high traffic resulting in a very high number of transactions, then you definitely need NCache. NCache provides fast, linearly scalable distributed caches to your .NET applications.…

Write-Through & Write-Behind Cache

Write-Through & Write-Behind Cache: An Introduction

With the increase in high traffic applications, the need for high performance is also increasing. Hence, distributed caching is used to improve application performance and scalability. Moreover, since the cache is in-memory, it is also much faster than the database, making caching a popular approach. Mostly, when using caching, every time the application adds the…

Fixing ASP .NET Performance Bottlenecks

Fixing Four ASP.NET Performance Bottlenecks

ASP.NET has become developers’ foremost choice in developing high traffic web applications. Because of its scalable nature, ASP.NET application tier can seamlessly handle thousands of concurrent users with their millions of requests per day. Such high traffic ASP.NET applications are deployed in a load balanced web farm with a load balancer routing user requests to…