在服务端缓存 ASP.NET View State的好处
在服务端使用NCache缓存 ASP.NET View State 的好处如下 . 提高ASP.NET 性能 现在只需要发送一个小小的token而无需viewstate的原生数据. 这能减少数据量提升性能. 降低带宽花费: 数据量小了也节省了很多带宽流量.能省不少钱 安全性: 现在ASp.NET的viewstate字符串无需发送到浏览器端了,也就没有安全隐患了. ASP.NET View State 存储更快速更具有延展性: NCache 是很快速具有延展性的分布式缓存.这就解决了ASP.NET的瓶颈问题. ASP.NET View State可靠性提高: NCache 会智能复制相关的数据.意味着即使缓存服务器当掉,也不会丢失先关数据
NCache中的 ASP.NET View State高级特性
NCache提供了很多管理ASP.NETviewstate高级特性.列表如下 最小单元: NCache可以标注 ASP.NET View State的最小数据单元. 小于这一熟知的数据不会保存. 这样就只会保存重要的数据. ASP.NET View State连接会话状态: 你可以连接viewstate到当前的会话上.这样会话结束后,缓存数据就会消失 页面数据上限单元: 你可以控制好在一个先进先出环境中页面将要保存的数据最大单元数. 这样只会保存到最新的数据单元. 这就更好的管理了内存的使用情况,只提供给最需要的数据保存. 会话数据上限单元: 和页面类似,也可以指定会话的数据单元上限. 这就保存的是最近的数据单元. 页面和会话级别设置: 可以分别设置每个页面或会话属性.亦或是全部使用相同的配置
结论
正如你所见,缓存ASP.NETviewstate属性提供了很多很棒的特性,也提升了应用的性能. 它也帮助你节省了不少带宽费用. 最重要的是,解决了数据发送至浏览器的安全问题. 如果你在使用 ASP.NET View State 最好将其缓存至服务端. 为此你也最好看看Ncache.更详细的介绍在这http://www.alachisoft.com 作者Iqbal Khan 是 Alachisoft (http://www.alachisoft.com)的技术专家. Alachisoft 为.NET平台提供分布式缓存NCache. Iqbal1990年从印第安纳大学获得计算机科学硕士学位,可以通过邮箱联系他 iqbal@alachisoft.com. |