设为首页 | 收藏本站
首页>IT学院>网页设计>正文
Web中使用多线程来增强用户体验
WWW.DBIT.CN 2007-12-14 8:53:50 热度:
 


  再来看插入数据库,和上面一样也没有必要使用异步调用   

  生成报告这里比较有趣,确实他是一个和逻辑息息相关的操作,但是通过分析代码,我们可以看出,虽然报告生成是一个重要业务步骤,但是并没有严格到说"如果不能生成报告,就必须回滚上面的操作",并且如果操作失败,在catch中也仅仅是记录了日志,并没有需要尝试重写的逻辑,(很有可能另外的某个程序或者某人,会定时查看日志,发现有错误就重新生成文件)也就是说,就这段代码而言,生成也可以算一个额外逻辑,那么自然也可以去异步操作.可是:千万注意!!   

  由于生成报告需要的时间较长,那么生成报告的子线程会长时间运行,长期无法返回线程池,如果请求量太大,频率太快,那就会耗尽线程资源了.   

  平心而论,这个问题其实不是异步造成的,即使时同步调用,执行此操作也需要化肥很长时间,调用量太大,频率太快,也会造成排队.而且由于返回时间太长,用户体验也不会好,所以我们的这个改造应该是有益的。

本新闻共2页,当前在第2页  1  2  

 
上一篇:没有了
下一篇:学习CSS你必需知道的十件事
打印】【关闭
  相关文章:
·在WEB标准中嵌入Flash的最佳方法 ·Linux下配置功能完善的Web服务器
·国际网页Web设计流程·少林僧人网上传武授艺 少林寺也We
·Web2.0怎样变成钱·如何架设基于windows XP的Web服务
·Web服务器实战之如何改善性能·一个好的Web 2.0产品应该长什么样
·你了解当前web的设计趋势吗·新技术 新威胁 十大Web2.0下的攻
·Web2.0泡沫初现 李彦宏:无盈利模式·Web2.0高级网络人才走俏 薪水泡沫
·WEB创业的十条规则·危机与你同在:有漏洞的Web2.0
·日媒体给中国web2.0支招 特色服务·泡沫危机再袭互联网 Web2.0网站掀
☆联姻学院☆

两招解决打开U盘看不到文档的
不怕崩溃修复丢失的BOOT.ini文
三招两式抵制IE浏览器顽固病毒
Windows防黑技巧七招
Excel使用中常被忽略的十条实
Excel行列转置粘贴数据的一则
用Windows磁盘配额增强系统安
NTFS与FAT32文件系统互相转换
平面设计中的常用字库种类说明
Photoshop cs2在Vista下的尴尬
Web中使用多线程来增强用户体
学习CSS你必需知道的十件事
.Net中如何连接到ODBC数据源 
ASP.NET常用的三十三种实用代
远程工作站常见故障问题及排除
无线局域网应用二十六个疑难解

精品图秀
美女面相大盘点
清新孙俪纯情写真
刘羽琦最新写真
4000元气死洪金宝配置 众数码厂家挺进手机领 牛根生谈马云 中国高校不宜过分扩招 数码相机配件选购误区