/ / Page.MaxPageStateFieldLength a ViewState Performance - c #, asp.net, iis, webforms, viewstate

Page.MaxPageStateFieldLength a ViewState Performance - c #, asp.net, iis, webforms, viewstate

Nedávno som sa pozrel na môj web.config a vytiahol stránku MSDN Page.MaxPageStateFieldLength http://msdn.microsoft.com/en-us/library/system.web.ui.page.maxpagestatefieldlength.aspx

Predvolené nastavenie je nastavené na -1 čo znamená, že pole _VIEWSTATE bude nepretržite zapisované do stránky vo veľkom bloku.

Existujú nejaké výhody v oblasti výkonu, ktoré ho rozdelia na kusy (t. J. Nastavenie vlastnosti na pozitívne číslo)? Existuje masívna data ViewState na jednej stránke našej stránky pomocou Telerika RadScheduler kontrola, že ľudia sa sťažujú na pomalosť.

Stránky sú už gzipped a ViewState je v prípade potreby vypnuté.

odpovede:

2 pre odpoveď č. 1

Nie. Nie sú prínosy pre rozdelenie zobrazenia.

Keď sa stránka vo formáte ViewState stane veľmi veľkou, môže to byť problém, pretože niektoré firewally, antivírusy a proxy systémy zabránia prístupu na stránky obsahujúce také veľké veľkosti ViewState.

Na tento účel ASP.NET 2.0 predstavuje mechanizmus ViewState Chunking.