大家来谈谈对Asp.net性能的看法

云想慕尘 2009-03-27 03:20:54
RT,因为正再做一类似CSND的论坛,此贴仅为测试用,顺便谈谈ASP.NET的性能,可从一下几个方面谈:
1.哪些控件性能好,哪些不好
2.如何进行性能优化
...全文
372 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
云想慕尘 2009-04-12
  • 打赏
  • 举报
回复
那那些大的控件,比如说GridView,UpdatePanel等有没有性能优化之说呢?有的话改怎么优化呢?
tabbycat 2009-03-30
  • 打赏
  • 举报
回复
只感觉优化你的SQL和数据库索引,合理的使用Cache,这样获得的性能提升是一本万利
wenkekenihao 2009-03-30
  • 打赏
  • 举报
回复
[]
如果只是用一些简单的服务端控件的话,那这就跟asp没啥区别了呀,也就是说一旦对性能有高要求那ASP.NET相对asp来说就基本没有优势了吧?
[/Quote]
和我想的差不多
wenkekenihao 2009-03-30
  • 打赏
  • 举报
回复
[Quote= 29 楼 surge0321 的回复:]
学习,谢谢
[/Quote]
关注中..........
云想慕尘 2009-03-29
  • 打赏
  • 举报
回复
如果只是用一些简单的服务端控件的话,那这就跟asp没啥区别了呀,也就是说一旦对性能有高要求那ASP.NET相对asp来说就基本没有优势了吧?
dzswej 2009-03-28
  • 打赏
  • 举报
回复
前台页面不要用服务器控件 兼顾搜索引擎优化
surge0321 2009-03-28
  • 打赏
  • 举报
回复
学习,谢谢
ykwolf2008 2009-03-28
  • 打赏
  • 举报
回复
真的佩服各位高手啊,加油!
bw555 2009-03-28
  • 打赏
  • 举报
回复
mark,学习
zzxap 2009-03-28
  • 打赏
  • 举报
回复
使用一点控件没关系,要性能好,就自定义方法。
china_west 2009-03-28
  • 打赏
  • 举报
回复
learn
ling870312lk 2009-03-28
  • 打赏
  • 举报
回复
路过学习
iuhxq 2009-03-28
  • 打赏
  • 举报
回复
学习
小曦子 2009-03-28
  • 打赏
  • 举报
回复
关注
forcal 2009-03-28
  • 打赏
  • 举报
回复
我设计的FcScript是由Forcal和MForcal支持的脚本控件,目前仅定义了VBScript接口,以后再增加其他接口。VBScript接口全部使用VARIANT参数。
在web设计中,FcScript既可用于服务器端也可用于客户端。如果在服务器端,可以让FcScript执行一些耗时较长的任务,可以通过Forcal扩展动态库方便地扩充脚本的功能。如果在客户端,用户需下载安装FcScript脚本后才能使用,但可以实现3D网页等其他脚本难以实现的功能。

FcScript可显著提高ASP.NET的性能。

参考我以前的帖子:http://topic.csdn.net/u/20090116/21/39de942d-c332-4a38-9f17-7e28712fdd47.html

关注我的这两个帖子:
打算解除Forcal共享版的限制,对外发布Forcal正式版,大家看是否可行?http://topic.csdn.net/u/20090325/21/5d2ced6e-5638-4218-b039-caa1273bdd11.html

通用字符串表达式编译运行库Forcal,可在C/C++、VB、delphi、FORTRAN等程序中使用,将解除任何限制,大家试用评价一下Forcal及声明。http://topic.csdn.net/u/20090327/20/ef925bed-2d4e-4233-a6c3-bc7daa8c8b80.html
szldk 2009-03-27
  • 打赏
  • 举报
回复
关注,
一般用HTML元素比较好,
但决定ASP.NET综合性能的还是整个程序的构建,
及功能实现的细节处理,
这个涉及的范围和深度就比较广和深了,
在我维护升级过的一些"老系统"中,
就有因SQLSERVER写得不太理想而效率大打折扣的,
也有因JS处理影响到整体性能的,
等等,
总之,本人认为这些都不是一蹴而就的,
需要有个学习和积累的过程,我也在不断的摸索中。。。
wenkekenihao 2009-03-27
  • 打赏
  • 举报
回复

1.使用缓存机制。
2.少使用服务器端控件。
3.优化sql
4.运行时禁用调试模式
嘴哥臭鼬 2009-03-27
  • 打赏
  • 举报
回复
1
wuyq11 2009-03-27
  • 打赏
  • 举报
回复
数据库访问性能优化
字符串操作性能优化 缓存数据和页输出
选择适合页面或应用程序的数据查看机制
将 SQL Server 存储过程用于数据访问
避免单线程单元 COM 组件
在必要时保存服务器控件视图状态
选择会话状态提供程序
使用不必要的Server Control
使用存储过程数据访问
只读数据访问不要使用DataSet,而是使用SqlDataReader代替DataSet,
zhuxianzhu 2009-03-27
  • 打赏
  • 举报
回复
你把所有数据都加载给gridview让他自己分页,性能当然不好了。

如果自定义分页一样很快,是你自己不会用而已
加载更多回复(15)

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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