2010-01-06 24 views
0

我们有一个flex应用程序,它沿着mvc .net应用程序运行。我们的Flex应用程序通过Weborb与.net通信。我们最近将整个数据库模式放到一个单独的dbml文件中。以前,我们将数据库模式拆分为多个dbmls。我们在融入一个dbml后遇到的问题是,我们在flex中调用weborb的时间比我们有几个dbmls时长300至400 ms。MVC dbml和weborb for .net性能

这对我们来说似乎没有任何意义。任何人有任何见解?

+0

只有WebOrb调用受到影响?添加一些日志记录以准确找出发生减速的位置。如果日志记录不足,请尝试使用分析器。红门大蚂蚁。 http://www.red-gate.com/products/ants_performance_profiler/index.htm – 2010-01-07 03:32:45

回答

0
  • 您是否正在登录数据库?
  • 你是否有很多来自Flex的weborb并发调用?有多个数据库可以加速事情,如果你有并发呼叫。
  • 您是否使用weborb身份验证?
  • 您是否检查过weborb是否是问题?在.NET单元测试中调用服务时运行一些测试,然后从Flex单元测试中调用相同的服务。也许延迟与WebORB没有任何关系。