Quote:Application and Session State have a very important difference: Application state is a data repository available to all classes in an ASP.NET application. Application state is stored in memory on the server and is faster than storing and retrieving information in a database. Unlike session state, which is specific to a single user session, application state applies to all users and sessions. Therefore, application state is a useful place to store small amounts of often-used data that does not change from one user to another Application State Overview[^] Session State Overview[^] Caching, on the other hand, allows you to store objects in memory that require extensive server resources to create - it offers powerful features that allow you to customize how items are cached and how long they are cached - you can set extensive properties like priority and expiration. Caching Application Data Overview[^] Although they might appear similar, they are distinctly separate and have different roles to play in an ASP.NET application in its broadest sense.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)