Разлика између сесије и ВиевСтате-а

Сессион вс ВиевСтате

ВиевСтате и сессион су два решења за проблеме у веб апликацијама. Проблем укључује корисника рачунара који у одређеном временском периоду приступа веб страници. Након неког времена коришћења или након што је корисник затворио апликацију, информације и веб странице се бришу из дневника недавне употребе.

ВиевСтате је валидан само током поштанских пошиљки и односи се само на серијске податке. Пре свега, ВиевСтате је објект / архитектура која омогућава веб контролама да одржавају своју вредност између постбакова. Као и сесија, ВиевСтате може да се покрене и буде доступан серверу.
Информације у ВиевСтате-у се чувају за клијента само као шифрована вредност у скривеним пољима прегледача. Због тога се подаци не обезбеђују и вероватно подлежу хаковању. Током постбакова, ВиевСтате прати промене на одређеној веб локацији.

ВиевСтате такође задржава вредност контроле за одређену страницу. То значи да подаци на страници нису и не могу им бити доступни, приступити или копирати на другу страницу. ВиевСтате се одржава на нивоу странице или тренутној, страници уживо. Нема тачку истека и може се омогућити или онемогућити у ВиевСтате-у за посебне контроле.

ВиевСтате се може видети када се види изворни код странице који траје док се страница не затвори. ВиевСтате се углавном користи да задржи малу количину података (обично низ и друге серијске податке) на тренутној страници. Такође, ВиевСтате троши више пропусног опсега у поређењу са сесијом, али мање меморије и меморијског простора. ВиевСтате не садржи превише меморије јер се сви подаци изгубе у тренутку затварања странице.

У међувремену, сесија се чешће користи за веб странице и не односи се само на страницу већ на целу апликацију и цело време трајања корисника који користи тај одређени претраживач или страницу. Сесија је валидна за било коју врсту објеката и смешта се у меморију сервера прегледача. Подаци које задржавају су подаци корисника рачунара или, другим ријечима, специфични подаци о кориснику. Подаци су доступни док корисник не затвори апликацију за прегледач или не истекне сесија сама.

За разлику од ВиевСтате-а, подацима у сесији може се приступити или копирати у други прозор или страницу унутар сесије. Сесије такође немају могућност да онемогуће или омогуће одређене контроле. Сесија такође укључује различите врсте података које се морају похранити у њену меморијску посуду. Сесија такође има већу меморију у односу на ВиевСтате јер користи меморију сервера. Слаба страна овога је што сесија има време истека, а количина података сачуваних у меморији сервера може утицати на време учитавања сервера..

Резиме:

1. Поред ВиевСтате-а и сесије, друга АСП.НЕТ решења укључују променљиве апликација, кеш меморију и колачиће. 2.ВиевСтате и сесија могу се покренути и бити доступни у сервер окружењу.
3.ВиевСтате се користи на страни клијента, док се сесија користи на страни сервера. Будући да су на страни клијента, ВиевСтате нема рок трајања. Супротно (ако има истек и да је на страни сервера) је за сесију.
4.ВиевСтате може садржавати само низа или сериализабилне податке, док сесија може да садржи податке великог броја људи. То чини количину података у ВиевСтате-у много мањом у поређењу са сесијом.
5.Сессион може копирати или приступити подацима новој страници или прозору док ВиевСтате не може да користи ову функцију.
6.Сессион чува своје податке у меморији сервера, док ВиевСтате своје податке скрива у скривеним пољима претраживача као шифриране податке. 7. С обзиром да меморија сервера чува различите врсте података, велика количина сачуваних података може утицати на оптерећење сервера.