转储ViewState-为Aspx减肥(一)

闷热的夏天眼看就要过去了,坐在桌旁,清爽的海风让人感到无比的遐逸 ,真是舒服啊……清凉……爽

……
经理笑嘻嘻的走了过来,一看没什么好事。

“准备一下,明天去趟深圳吧?”,

“………………哦……………………,多久?”

“不久,也就一个月吧。”

“??……*()(*%*—)—%(**)%*(—)(¥#%·#¥*—(*—¥#·……%*”

丫的,好不容易风凉了,一脚又把我踢到火炉里去了,又要远离家人和我的老婆了,郁闷…………非常郁

闷…………还好有点可怜的补贴,谁让我缺钱呢,心里稍微平衡点………………


噢?这是什么……,眼前的网页源码一大片乱码,一个60K的页面,ViewState占了24K,太过分了,本来

就烦,丫的,灭掉它……Work-----------------^*&(*)*)*)&^%&^*(&*)_*^%(*&,转眼一上午的时间过去

了,庖丁解牛,总算把它搞定了,爽.

    viewState的出现给网络编程带来不少便捷,但如果保存的状态过多,特别是DropDownList和DataGrid

等控件往往会产生大量的状态数据,这些数据随着页面在Server-Client-Server之间来回传递,势必对传输

速度造成影响,如果能将其放在服务器段存储不失为一种好的方案.
 
    分享Save ViewState For Oralce方案,只要在基页处理一下,其余的页面无论状态多复杂,页面都只会有这么一小段

value="dDxkaXBrcGE0NTJjcWx6ZWZma3JxeDRtZTVXZWJfT3V0QmlsbF9Ob1F1ZXJ5X2FzcHgwNjA4MzAxMjQ1MTI7Oz7fdPsjxMnArogFvXkqX+blXhHGcw==" 

SQLSERVER也是同样的道理,简单改一下就可以了.

绝对原创,类似的解决办法可能也会有人已经作了吧,那就交流一下好了。

   哈哈哈,原来打算趁机混几分呢,一位网友反应特别强烈,算了,无偿共享,哈哈哈,无奈……   

就这样共享吧,大家自己整理一下,  this.ID 的生成规则大家再斟酌一下,有更好的方法留个言,我的这个方法有漏洞。

 其中myData是我自己的一个数据处理模块,大家可以用Command和Connect代替它,如果连这个都搞不定,那就太……

 引用请注意标明作者

 首先建立表


CREATE   TABLE  WEB_VIEWSTATE
(
  ID_STR         
VARCHAR2 ( 100 ),
  VIEWSTATE_TXT  
LONG ,
  CREATE_DTE     DATE
)
LOGGING 
NOCACHE
NOPARALLEL;

COMMENT 
ON   TABLE  WEB_VIEWSTATE  IS   ' 存储页面状态,由JOB定期删除过期(1小时前)的数据。 ' ;

COMMENT 
ON   COLUMN  WEB_VIEWSTATE.ID_STR  IS   ' ID=Session ID +页面名称+当前时间 ' ;

COMMENT 
ON   COLUMN  WEB_VIEWSTATE.VIEWSTATE_TXT  IS   ' 页面状态 ' ;

COMMENT 
ON   COLUMN  WEB_VIEWSTATE.CREATE_DTE  IS   ' 状态建立时间 ' ;


CREATE   UNIQUE   INDEX  PK_WEB_VIEWSTATE  ON  WEB_VIEWSTATE
(ID_STR)
LOGGING
NOPARALLEL;


ALTER   TABLE  WEB_VIEWSTATE  ADD  (
  
CONSTRAINT  PK_WEB_VIEWSTATE
 
PRIMARY   KEY
 (ID_STR));




  续:转储ViewState-为Aspx减肥(二)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值