欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wcf服务做crud操作数据库用户才200不到就卡得不行,要如何优化呢

更新时间: 2014-01-05 01:59:39 责任编辑: Author_N1

 

WCF服务做CRUD操作数据库用户才200不到就卡得不行,要怎么优化呢

--参考方法--
先找出是谁浪费了资源,不能平白无故赖到wcf头上
--参考方法--
有几个方法你可以做的
1)hot spot,你把你 WCF service operation 每一段分开的记录运行时间,log;写一个简单的 unit test,然后找出到底是哪一块写得有问题

2)unit test 你的 silverlight,用同样的方法找 hot spot

3)用 vs.net 做 load test


--参考方法--
谁知道你们怎么写的程序?

引用:
,但就这样的规模,网站都有时候像抽疯一样,一会好,一会卡,特别是在数据读取频繁的时候,就感觉整个网站死机了一样,以前用ASP.NET做的网站,从没这样子过,请

那我建议你们就去用asp.net吧。找那些一开始就贴近silverlight的程序员来重做开发。
--参考方法--
用sql profiler跟踪数据库查询的热点,然后有针对性地优化。
--参考方法--
楼上说得对,应该是数据库访问方面的问题,可能加了锁
--参考方法--
.NET序列化一个CPU核心的效率连普通硬盘的速率都跟不上,而WCF是依赖于它的,所以WCF也就是个玩具。
但是200用户的一般性网站应该是不会有问题的。这个网站应该还有别的问题,需要把瓶颈找出来。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:59:39
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4213/
本文WWW.DOC100.NET DOC100.NET版权所有。