对于视图状态数据,是否存在一个推荐的大小限制,可帮助避免明显的性能下降?

问:对于视图状态数据,是否存在一个推荐的大小限制,可帮助避免明显的性能下降?

答:当您下载大量视图状态数据时,如果考虑用户的体验,则会认识到用户的痛苦阈值是真正的限制因素,而在服务器出现问题之前就已经超过了此阈值。请参阅 Chapter 6 — Improving ASP.NET Performance 上标题为“View State”的章节。

如果不考虑服务器规格、网格体系结构和客户端的话,就很难说视图状态有多大。Don't let the BinaryFormatter get at it! 上的 blog 张贴说明了如何将 LosFormatter 和 BinaryFormatter 用于视图状态,以及经过序列化的类型如何影响视图状态大小。

Whidbey will brings us a shorter viewstate, guaranteed! 上的跟贴说明了在 .NET Framework 2.0 中它发生了怎样的变化。

有关经过批准的新“视图状态”的信息,请参阅 2004 年 10 月 MSDN®Magazine 中的一篇文章,“Speed Up Your Site with the Improved View State in ASP.NET 2.0”,网址是 Speed Up Your Site with the Improved View State in ASP.NET 2.0
身处当今繁芜浮燥的时代,人如飘萍,实在无法把握自己的明天。只好自己经营自己的心境,抚摸自己的孤独。有如临风奔命的鸟,停下来的时候,认真地对着一汪清水仔细地梳理着自己的羽毛。我常常是在寂寞中孤独地梳理着自己的思绪。用书来喂养自己的孤独;用音乐来平息内心汹