
正文
asp.net操作时间过长,aspnet 48
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
.Net课堂:ASP.NET常用的优化性能方法
1、Asp.net管线优化 有一些asp.net默认的HttpModules被设置在请求管线中,它们会参与每一个请求。例如,SessionStateModule会处理每一个请求,转换会话cookie然后给HttpContext加载适当的session。不是所有的这些模块都总是被需要的。
2、)优化程序结构,减少不必要的数据查询。2)使用cache 3)使用ajax减少传输负担。4)能静态化的就静态化(减少数据库服务器压力)。
3、string 的拼接很慢,性能很低的。可以用stringbuffer。
4、导致数据库连接建立的次数很多。在这种数据量不是很大的情况下,可以一次性把整个表查出来,放到DataTable里面,再通过DataTable的Select方法把需要的结果筛选出来,这样就能减少数据库连接次数,速度就会快很多。
5、分析iis日志,解决掉5xx(服务代码错误),955(页面加载过慢)引入分布式缓存 数据库读写分离 网站优化方案大方向都很固定,具体还是根据自己网站的实际情况。可以看看淘宝,京东出的技术书。
相关问答
Q1: 急,asp.net超时时间已到。在从池中获取连接之前超时时间已过。
1、超时是因为你在调试过程中在一个断点停留时间过长,导致一定时间内没有及时响应IIS。
2、是这个:超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
3、你的gandaoyuan和gandate加上索引问题应该就解决了,最好是联合索引。
Q2: ASP.NET怎么设置延长网站后台管理登录进去时间
1、。在WEB服务器设置中进行详细设置。比如IIS,可以在站点管理中选择属性→WEB站点→连接超时,来进行设置,默认单位为秒。2。
2、还有就是用在要保持session的页里设隐藏iframe每隔一段时间(这个时间小于session.timeout的时间)把刷新一次frame里的空页面!实现方法如下: 在要保持session页里加上: 同目录下建一下SessionKeeper.asp的文件。
3、这个命令设置Cisco IOS软件在关闭远程计算机连接和返回终端配置状态前等待信息流量的间隔。如果只指定session-timeout,则对话超时间隔只基于从用户探测到的输入。
4、利用Session对象的Timeout属性,Session.Timeout =5 Session的默认时间是20分钟,你可以在Internet服务管理器中设置“应用程序选项”中“会话超时”属性来修改!也可以利用Session 的timeout属性。
asp.net操作时间过长的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet 48、asp.net操作时间过长的信息别忘了在本站进行查找喔。







