我正在使用Ants分析器来分析我的ASP.Net应用程序。分析器显示,系统在"Assembly load or unload“中花费了近30%的时间,命中率为65。对如何优化“程序集加载或卸载”时间有什么建议吗??我的ASP.Net应用程序由近10个项目\dll引用组成。asp.net应用程序还将常用数据缓存到xml文件中,并读取缓存的数据。
我的问题是,默认的SqlRoleProvider是否在页面请求的生存期内缓存当前用户的角色?somethingelse if (user.IsInRole(MembershipRole.Printer)) // Do something else如果角色提供程序没有缓存角色,那么编写从默认角色继承的自定义角色提供程序,并重写获取角色一次并在请求持续时间内缓存角色的方法,是最好的解决方案吗?这样做的方式,既授权属性和我自己的代码将使用缓存的角色?
(如果您想知道