【问题标题】:Page.MaxPageStateFieldLength and ViewState PerformancePage.MaxPageStateFieldLength 和 ViewState 性能
【发布时间】:2012-11-16 13:05:23
【问题描述】:

我最近查看了我的 web.config 并打开了关于 Page.MaxPageStateFieldLength http://msdn.microsoft.com/en-us/library/system.web.ui.page.maxpagestatefieldlength.aspx 的 MSDN 页面

默认设置为-1,这意味着_VIEWSTATE字段将在页面上连续写入大块。

将其拆分成块(即将属性设置为正数)是否有任何性能优势?使用 Telerik RadScheduler 控件在我们网站的单个页面上有大量 ViewState 数据,人们抱怨速度慢。

页面已经被 gzip 压缩并且 ViewState 在需要的地方被关闭。

【问题讨论】:

    标签: c# asp.net iis webforms viewstate


    【解决方案1】:

    没有。拆分视图状态没有性能优势。

    当您页面中的 ViewState 变得非常大时,可能会出现问题,因为某些防火墙、防病毒软件和代理会阻止访问包含如此大 ViewState 大小的页面。

    为此,ASP.NET 2.0 引入了 ViewState Chunking 机制。

    【讨论】:

      猜你喜欢
      • 2015-11-24
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      相关资源
      最近更新 更多