WCF服务做CRUD操作数据库用户才200不到就卡得不行,要怎么优化呢
本帖最后由 qq58385066 于 2013-02-02 18:54:44 编辑 我看资料,说WCF服务是微软重点推荐的技术
说说我的情况,现在我的网站是前端用Silvlerlight,操作数据库使用WCF(CRUD这些),后台是BLL+DAL+MSSQL2008数据库
现在使用程序的用户稳定在150人左右,但就这样的规模,网站都有时候像抽疯一样,一会好,一会卡,特别是在数据读取频繁的时候,就感觉整个网站死机了一样,以前用ASP.NET做的网站,从没这样子过,请教下有没有高手,这个WCF要怎么优化,现在才两百个用户,如果是2千,2万呢,不得要卡得一动不能动. wcf? 优化 asp.net 数据库 微软
[解决办法]
先找出是谁浪费了资源,不能平白无故赖到wcf头上
[解决办法]
有几个方法你可以做的
1)hot spot,你把你 WCF service operation 每一段分开的记录运行时间,log;写一个简单的 unit test,然后找出到底是哪一块写得有问题
2)unit test 你的 silverlight,用同样的方法找 hot spot
3)用 vs.net 做 load test
[解决办法]
谁知道你们怎么写的程序?