Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Estado ng Session?
Ang estado ng sesyon, sa konteksto ng .NET, ay isang paraan na subaybayan ang isang session ng gumagamit sa panahon ng isang serye ng mga kahilingan sa HTTP. Pinapayagan ng estado ng sesyon ang isang developer na mag-imbak ng data tungkol sa isang gumagamit habang siya ay nag-navigate sa pamamagitan ng mga web page ng ASP.NET sa isang web application ng NET.
Ang konsepto ng isang session ay pangkaraniwan at nalalapat sa karamihan sa mga web server. Ang estado ng sesyon ay gayunpaman ay isang konsepto na Microsoft-sentrik.
Ipinaliwanag ng Techopedia ang Session State
Ang proteksyon ng HTTP ay walang kuwenta, na nangangahulugang ang HTTP ay walang built-in na paraan upang masubaybayan ang isang gumagamit habang naglalakbay sila mula sa isang webpage papunta sa isa pa. Bilang isang resulta, mayroong isang bilang ng iba pang mga pamamaraan na ginamit upang mapanatili ang estado. Kasama dito ang estado ng session, cookies, mga patlang na nakatagong form (na kilala bilang viewstate in. NET), pagpasa ng mga variable sa pamamagitan ng querystring, at form ng mga post.
Ang pinakamalaking pagbaba ng estado ng sesyon ay ang estado ay pinananatili sa application pool ng IIS sa webserver. Hindi ito isang isyu sa isang server, ngunit nagiging sanhi ito ng mga problema kapag ang scaling out ay magkaroon ng maraming mga server. Ang solusyon ay upang lumipat sa isang server ng estado, kung saan naka-imbak ang estado ng sesyon sa isang server ng 3rd party. Ang estado ng pag-iimbak ng session sa application pool ay nangangahulugan din na nawala ang data kung ang reboot ng server.
Ang kahulugan na ito ay isinulat sa konteksto ng .NET