Author Archives: Iqbal Khan

How to Replicate a Distributed Cache across the WAN

Web applications today are handling millions of users a day. And, even with this high traffic, you have to maintain high performance for your users. To achieve this performance goal, many people are using in-memory distributed cache because it is … Continue reading

Posted in Bridge Topology, Distributed Cache, Distributed Cache Replication | Tagged , , | Leave a comment

How to Handle ASP.NET Session State Storage in Multi-Site Deployments

ASP.NET has become really popular for developing high traffic web applications. And, many of these applications are deployed to multiple geographical locations. This is done either for disaster recovery purposes or for handling regional traffic by having the ASP.NET application … Continue reading

Posted in ASP.Net, Distributed Cache | Tagged , , | Leave a comment

How to Use Custom Dependency in Distributed Cache?

Today, web applications are increasingly using distributed cache for boosting performance and scalability by caching frequently used data so as to reduce expensive database trips. Distributed cache spans and synchronizes over multiple cache servers to let you scale in a … Continue reading

Posted in Cache dependency, Custom Dependency, Distributed Cache, Distributed caching | Tagged , , , | Leave a comment

How to Configure .NET 4.0 Cache to use a Distributed Cache?

In-memory distributed cache today has become really popular for applications running in a multi-server environment because it helps improve application scalability and performance. Until .NET Framework 3.5 there was ASP.NET Cache object available only for web application under System.Web.Caching namespace. … Continue reading

Posted in .NET 4.0 Cache, Distributed Cache, Distributed caching | Tagged , , | Leave a comment

How to Cache ASP.NET View State in a Distributed Cache?

ASP.NET today is widely used for high traffic web applications that can need to handle millions of users and are deployed in load balanced web farms. One important part of ASP.NET is View State that many applications use. ASP.NET View … Continue reading

Posted in ASP .NET performance, ASP.Net, ASP.NET Cache, Distributed Cache, Distributed caching | Tagged , , | 1 Comment

How to Configure Preloading in a Distributed Cache?

Today’s applications need to scale and handle extreme levels of transaction loads. But, databases are unable to scale and therefore become a bottleneck. To resolve this, many people are turning to in-memory distributed cache because it scales linearly and removes … Continue reading

Posted in Distributed Cache | Tagged , , | Leave a comment

Class Versioning in Runtime Data Sharing with Distributed Cache

Today many organizations use .NET and Java technologies to develop different high traffic applications. At the same time, these applications not only have a need to share data with each other but also want to support runtime sharing of different … Continue reading

Posted in Distributed Cache | Tagged , , | Leave a comment

Develop Real Time Applications using Distributed Cache Continuous Query

High traffic real time applications are widely used in enterprise environment. In real time applications information is made available to you in moments it’s produced and any delay in doing so can cause a serious financial loss. The main challenge … Continue reading

Posted in Continuous Query, Distributed Cache, Distributed events | Tagged , , | Leave a comment

Event Driven .NET and Java Data Sharing thru Distributed Cache

These days, many companies are running both .NET and Java applications in their enterprise environment. And, often these applications need to share data with each other at runtime. The most common way they do that today is by storing the … Continue reading

Posted in data sharing, Distributed Cache, Distributed events | Tagged , , | Leave a comment

.NET and Java Data Sharing with Binary Serialization in Distributed Cache

Many organizations today use a variety of .NET and Java technologies to develop different high traffic applications. At the same time, these organizations have a need to share data at runtime between .NET and Java applications. One way to share … Continue reading

Posted in data sharing, Distributed Cache, Serialization | Tagged , , | Leave a comment

JSP Session Persistence and Replication with Distributed Cache

As you know, JSP applications have the concept of a Session object in order to handle multiple HTTP requests. This is because HTTP protocol is stateless and Session is used in maintaining user’s state across multiple HTTP requests. In a … Continue reading

Posted in Distributed Cache, Java, JSP Session Persistence | Tagged , , | Leave a comment

Scaling your Java Spring Applications with Distributed Cache

Spring is a popular lightweight dependency injection and aspect oriented development container and framework for Java. It reduces the overall complexity of J2EE development and provides high cohesion and loose coupling. Because of the benefits Spring provides, it is used … Continue reading

Posted in Distributed Cache, Spring | Tagged , | Leave a comment

Using NCache as Hibernate Second Level Java Cache

Hibernate is an Object-Relational Mapping library for Java language. It provides you mapping from Java classes to database table and reduces the overall development cycle. Because of benefits Hibernate provides, more and more high transactional applications are developed using Hibernate. … Continue reading

Posted in Hibernate Second Level Cache, Java Distributed Cache | Tagged , | Leave a comment

How to Synchronize Distributed Cache with Database with CLR Stored Procedures

Distributed caching has become a very important part of any high transaction application in order to ensure that the database does not become a scalability bottleneck. But, since a distributed cache keeps a copy of your application data, you must … Continue reading

Posted in CLR procedures, Database synchronize, Distributed caching | Tagged , , | 3 Comments

How Compact Object Serialization Speeds up Distributed Cache?

Serialization transforms an object into a byte-stream so it can be moved out of a process either for persistence or to be sent to another process. And de-serialization is the reverse process that transforms a byte-stream back into an object.  … Continue reading

Posted in Distributed Cache, Serialization | Tagged , | 1 Comment

Using Distributed Cache in Entity Framework Applications

Entity Framework is an object-relational mapping engine that provides abstraction from underlying relational database and therefore greatly simplifies development. Because of these benefits, more and more data-centric and high transactional applications and services are developed with Entity Framework. But, these … Continue reading

Posted in Distributed caching, Entity Framework | Tagged , | 2 Comments

How to use LINQ for Searching Distributed Cache?

Distributed caching is becoming really popular among developers of high transaction applications because it improves your application’s performance and scalability. And, this popularity means that developers are caching more and more data in it which they also want to be … Continue reading

Posted in ASP .NET performance, ASP.Net, ASP.NET Cache, Cache dependency, Distributed caching, LINQ Query | Tagged , , , | Leave a comment

How SQLCacheDependency Synchronizes Distributed Cache with Database?

Distributed Caching has become a popular way of improving .NET application performance and scalability. That is why developers are caching more and more data in distributed cache. However along with this come a few challenges. One important challenge is to … Continue reading

Posted in ASP .NET performance, ASP.Net, ASP.NET Cache, Cache dependency, Distributed caching, SQL cache dependency | Tagged , , , | Leave a comment

How to Improve ASP.NET Performance with Distributed Caching?

If your ASP.NET application only has a few users, you probably don’t care how fast or slow it is and it is probably giving you pretty good performance anyway. But, as you add more load to your ASP.NET application, the … Continue reading

Posted in ASP .NET performance, ASP.NET Cache, Distributed caching | Tagged , | Leave a comment

How Cache Dependency Manages Data Relationships?

Distributed cache is becoming very popular because it is a powerful way to boost your application performance and scalability and handle extreme transaction load without slowing down. Both .NET and Java applications are using it more and more each day.  … Continue reading

Posted in ASP .NET performance, ASP.NET Cache, Cache dependency, Distributed caching, SQL cache dependency | Tagged , , , | 4 Comments