Преглед садржаја:
Дефиниција - Шта значи сесија?
Стање сесије, у контексту .НЕТ, је метода за праћење корисничке сесије током низа ХТТП захтева. Стање сесије омогућава програмеру да чува податке о кориснику током кретања по АСП.НЕТ веб страницама у .НЕТ веб апликацији.
Концепт сесије је опћенит и односи се на већину веб сервера. Стање сесије је, међутим, Мицрософт-ов концепт.
Техопедија објашњава стање сесије
ХТТП протокол је без стања, што значи да ХТТП нема уграђен начин да прати корисника док прелази са једне веб странице на другу. Као резултат, постоји низ других метода које се користе за одржавање стања. То укључује стање сесије, колачиће, поља скривеног обрасца (позната као виевстате у .НЕТ), пролазак променљивих кроз упитник и постове обрасца.
Највећи недостатак стања сесије је то што се стање одржава у апликацијском низу ИИС на веб серверу. Ово није проблем са једним сервером, али ствара проблеме када се скалира да има више сервера. Решење је премештање на државни сервер, где се стање сесије чува на серверу треће стране. Спремање стања сесије у апликацијски базен такође значи да се подаци губе ако се сервер поново покрене.
Ова дефиниција је написана у контексту .НЕТ