日期:2014-05-18  浏览次数:20441 次

高分!超时问题!请问ASP。net有没有PHP中set_time_limit函数一样类似的函数,作用是在服务器端限制某个页面执行的最长时间!?
现在有个执行存储过程生成数据的页面,如果生成数据量大,就会导致页面执行超时。寻标题的类似方法,或者各位有什么其他好的替代方法,请指教,谢谢!在线急等!!

------解决方案--------------------
web.config可以设置

你数据库查询不超时吗?
------解决方案--------------------
建议优化SQL,或限制每次读取的数据量。
------解决方案--------------------
在web.config里添加或找到<httpRunningtime>节,设置超时。
------解决方案--------------------
在使用数据绑定的时候使用存储过程绑定

这样 页面永远只是显示你请求的数据,而不是一次绑定所有的!

-------------------------------
PS:如果自己的服务器不行的话,完全可以使用数据缓存技术,不用缓存整个页面
只是需要缓存你绑定数据的那一部分就可以了!