我最近开始研究如何使用自定义视图状态提供程序将视图状态的存储从页面移动到服务器。这样做的明显优点是减少渲染的页面大小,从而提高用户体验。另外,据我所知,最大的缺点是服务器内存使用量会增加。对于这个问题,我可以轻松地将存储移动到与 Web 服务器不同的服务器(例如 AppFabric)除此之外,是否还可能出现其他陷阱?是否存在使用普通视图状态提供程序而不是自定义视图状态提供程序的情况?
我希望我的问题很清楚。
Thanks!
最近我在我的应用程序中这样做了,并且没有遇到任何问题。
但在维护自定义视图状态之前,您必须考虑用户流量。如果流量很高,那么我不建议在服务器上维护 Viewstate。在这种情况下,您必须考虑其他方法来提高应用程序的性能。
看看这篇非常好的文章将 ViewState 排除在页面之外的分析 http://www.eggheadcafe.com/articles/20040613.asp
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)