我们正在优化一个网站,并了解到初始视图查找需要很长时间的问题。随后对视图的查找就快得多了。Mini-profiler显示,大部分时间都在初始查找视图(我知道可以使用~路径来减少这个时间),以及此阶段所做的其他任何事情。
缓存是在哪里进行的?视图查找等缓存保留多长时间?我能看到什么已被缓存?我们能否采取任何措施使其预加载,以免出现延迟?
我们有许多视图通常几小时不会被访问,我不希望性能突然波动。
我们正在使用Azure,并拥有多个Web角色实例。我可以假设每个Web角色都有自己的视图查找缓存吗?我们能否集中缓存,使其每个应用程序只发生一次?
另外,我读到MVC4在查找视图方面更快?有人有数字吗?
缓存是在哪里进行的?视图查找等缓存保留多长时间?我能看到什么已被缓存?我们能否采取任何措施使其预加载,以免出现延迟?
我们有许多视图通常几小时不会被访问,我不希望性能突然波动。
我们正在使用Azure,并拥有多个Web角色实例。我可以假设每个Web角色都有自己的视图查找缓存吗?我们能否集中缓存,使其每个应用程序只发生一次?
另外,我读到MVC4在查找视图方面更快?有人有数字吗?