How many types of session in asp.net2.0

Answer Posted / jayant shahi

ASP.Net supports 4 types of sessions
1)in process (InProc)(The Default) Session state exists
within the process the web is using
2)state server (OutProc)Session data is sent to the
configured stateserver service
3)sql server (OutProc)Session data is store in the
configured sql server database
4)custom

InProc
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 lost

State 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 InProc

SQL 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

Is This Answer Correct ?    14 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between file-based dependency and key-based dependency?

566


How long does an http session last?

529


How can you register a custom server control to a web page?

548


How can you enable impersonation in the web.config file?

564


What is role-based security in asp.net?

524






What is difference between ispostback and autopostback in asp net?

517


Can you change a Master Page dynamically at runtime?

576


Which is better php or asp.net?

520


What symbol specifies the beginning of a query string?

537


What are the asp.net security controls?

553


What is a web api? Which protocol is used in a web api?

548


What is the difference between GridView and Repeater controls in ASP.NET?

576


What is a web based system?

464


Explain About duration in caching technique

620


Can you explain why it is useful to use mvc instead of webforms? : asp.net mvc

542