Session

Session
https://www.codeproject.com/Articles/32545/Exploring-Session-in-ASP-Net


Session Management can be achieved in two ways
1)InProc
2)OutProcOutProc is again two types 1)State Server 2)SQL ServerInProc
 Adv.: 1) Faster as session resides in the same process as the application
 2) No need to serialize the data

 DisAdv.: 1) Will degrade the performance of the application if large chunk of data is stored
 2) On restart of IIS all the Session info will be lostState Server

Adv.: 1) Faster then SQL Server session management
2) Safer then InProc. As IIS restart won't effect the session data

DisAdv.: 1) Data need to be serialized
2) On restart of ASP.NET State Service session info will be lost
3)Slower as compared to InProcSQL Server

Adv.: 1) Reliable and Durable
2) IIS and ASP.NET State Service restart won't effect the session data
3) Good place for storing large chunk of data

DisAdv.: 1) Data need to be serialized
2) Slower as compare to InProc and State Server
3)Need to purchase Licensed version of SQL Server

No comments:

Post a Comment

Create JSON file and auto download in c#

 public void ConvertJson()     {         string _JsonFileName = string.Empty;         GSTInvoiceMaster _GST = new GSTInvoiceMaster(); ...