VIEWSTATE这个保存位置商量

jrl5365 2008-12-26 11:27:54
程序是vs2005开发的,用的是sql2000数据库

VIEWSTATE这个保存位置商量
这个原来保存在页面的HTML中,会生成一大堆感觉很不好,增加页面的字节
现在我在网上找了一个重写page类可以保存在服务器的硬盘上,这样就会增加服务负担

现在想问问前辈们有做过这方面的
这样改一下速度,性能方面有什么影响不

提意者都有分
...全文
180 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
half_bucket 2008-12-30
  • 打赏
  • 举报
回复
ViewState是最快的存储方式,通过应用的范围就可以得出结论。
king6accp 2008-12-30
  • 打赏
  • 举报
回复
用 COOKIE
jietuan 2008-12-30
  • 打赏
  • 举报
回复
你可以用session ,然后在web.config 里面设置把session 保存到sql server
wojiushiliumang 2008-12-30
  • 打赏
  • 举报
回复
以前见一文章可以加一小段代码将页面源文件去掉,
在客户端上是看不见得,如果你只是嫌页面代码多,
那可以试下,不过对搜索引擎不友好。


function clear() {
Source=document.body.firstChild.data;
document.open();
document.close();
document.body.innerHTML=Source;
}
anheizhizi 2008-12-30
  • 打赏
  • 举报
回复
没有最好的,只有最合适的。
soonsnipe 2008-12-30
  • 打赏
  • 举报
回复
如果数据较少,你也可以把值保存在一个或多个html的hidden里面,这样看页面的html时就好些。
ericllzh 2008-12-30
  • 打赏
  • 举报
回复
回去思考下。
jrl5365 2008-12-30
  • 打赏
  • 举报
回复
ViewState 我也感觉速度上应该是最快的,不然微软也不会这样整了!但对页面html方面感觉很不爽
jrl5365 2008-12-29
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 greystar 的回复:]
最好是不要用ViewState,Session这些.这样性能才会好.
看你做哪方面的,如果是企业应用还好一点,如果是一些门户网站,连服务器控件最好都不要使用,因为性能上会有损失的.
[/Quote]

用.net开发,服务器控件也不用,和用asp开发有什么区别不
greystar 2008-12-29
  • 打赏
  • 举报
回复
最好是不要用ViewState,Session这些.这样性能才会好.
看你做哪方面的,如果是企业应用还好一点,如果是一些门户网站,连服务器控件最好都不要使用,因为性能上会有损失的.
lc_mark 2008-12-28
  • 打赏
  • 举报
回复
看来你需要比较ViewState,Session,Application和存硬盘这几种的优点和缺点。总的来说是站在计算机的角度考虑问题,选择恰当的存储方式了。
bfred2 2008-12-28
  • 打赏
  • 举报
回复
新人 帮顶
jrl5365 2008-12-28
  • 打赏
  • 举报
回复
那看来是不见意用硬盘来存了!~
jrl5365 2008-12-28
  • 打赏
  • 举报
回复
session 用户量大的时候,服务器压力会增加很多的
zcfzcf001 2008-12-28
  • 打赏
  • 举报
回复
建议使用session,剩下的就交给服务端web虚拟应用处理了。
jrl5365 2008-12-28
  • 打赏
  • 举报
回复
viewstate 应该相对说来对来说好点,但有一点不好就是页面中出现大量的代码!
硬盘一定是最慢的!~~
jrl5365 2008-12-28
  • 打赏
  • 举报
回复
viewstate 应该相对说来对来说好点,但有一点不好就是页面中出现大量的代码!
硬盘一定是最慢的!~~
dayizhixiaotutu 2008-12-26
  • 打赏
  • 举报
回复
新人 帮顶
moxi00 2008-12-26
  • 打赏
  • 举报
回复
用Session变量
vrhero 2008-12-26
  • 打赏
  • 举报
回复
硬盘是整个计算机中最慢的部件...你说性能会不会好...
加载更多回复(2)

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧