我一直在学习关于构建Web应用程序的AJAX和jQuery,现在我看到这些工具有多强大。因为这样,一些关于标准ASP.NET应用程序没有这些技术的网络流量问题就出现了。标准ASP.NET应用程序的网络流量
已知每个设置了runat =“server”属性的控件都将视图状态设置为当前值,并将其编码并放置在对用户响应的隐藏输入中。
但是,页面上的每一个小动作都会触发一条信息发送到服务器,并返回整个页面的值。根据页面的复杂性,对应用程序可能会非常危险,因为它会不必要地产生大量流量。
一个例子:我已经构建了一个大小约为155kb呈现的页面(只有62kb是viewstate)。因此,页面上的每个帖子都会返回一个尺寸相似的新渲染页面,即使它的内容不会更改。在Intranet环境中,似乎没有什么,但在网络上它不合适。
您对这个问题有什么看法?我错了吗?