adr*_*rin 7 asp.net nhibernate asp.net-mvc design-patterns transactions
我正在编写一个简单的ASP.NET MVC,使用每个请求的会话和每个请求模式的事务(自定义HttpModule).它似乎工作正常,但..性能很糟糕(一个简单的页面加载~7秒).对于每个http请求,包含图形资源(网站上的所有图像)都会创建一个事务,这似乎会延迟加载时间(没有每个图像的事务加载时间约为1-10毫秒,事务超过1秒) .在ASP.NET MVC + NH堆栈中管理事务的正确方法是什么?
当我将所有事务放入我的存储库方法时,由于一些不明原因,我在NHProf中得到了"隐式事务"警告(SQL语句在事务外执行,甚至在代码session.Save()/ Update()/ etc方法中执行在事务'使用'范围内和在事务.Commit()调用之前调用BTW是隐式事务真的很糟糕吗?
| 归档时间: |
|
| 查看次数: |
2636 次 |
| 最近记录: |