使用视图状态缓存优化 ASP.NET 性能

伊克巴尔汗

ASP.NET View State 确实带来了一些您需要了解和解决的问题。 一旦你解决了这些问题,你就可以从中受益 ASP.NET View State 没有任何问题。 本技巧概述了视图状态问题以及如何处理它们的相应机制。

介绍

ASP.NET View State 是 ASP.NET 的一个非常强大的特性,它提供了客户端状态管理机制。 它有助于在客户端请求的完整往返之间保留页面和控件值。 这为状态提供了通过 HTTP 等无状态协议的完整编程能力。

ASP.NET View State 作为编码的 Base64 字符串存储在页面上的隐藏字段中,作为发送到客户端的每个响应的一部分,并且还作为回发的一部分由客户端返回到服务器。

阅读全文

问题与 ASP.NET View State

ASP.NET View State 确实带来了一些您需要了解和解决的问题。 一旦你解决了这些问题,你就可以从中受益 ASP.NET View State 没有任何问题。下面讨论它们。

1. ASP.NET View State 经常很重

首先,在很多情况下, ASP.NET View State 变得非常大,尤其是当您的 ASP.NET 应用程序的页面上有大量丰富而繁重的控件和小部件时。这会导致大量数据在浏览器和网络服务器之间来回传输。

由于负载过重,您的 ASP.NET 性能会下降,因为您的页面需要更长的时间来响应。这可能是您在 ASP.NET 应用程序中看到的最明显的变化。

阅读全文

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。