В настоящее время я изучаю проблемы с производительностью нашего веб-приложения (MVC2, S # arp Architecture, беглый nHibernate), используя великолепный мини-профилировщик MVC. Я использую атрибут в действиях или контроллерах, которые я хочу инвестировать, как описано в этом посте Получение дополнительной «детализации» от MVC Mini Profiler .
Я обнаружил, что много времени тратится между OnResultExecuting и onResultExecuted, я подумал, что это должно быть рендеринг представления, так что если есть сложная логика, вызванная оттуда, это будет проблемой, но я поставил число of profiler обходит части представлений, включая одно вокруг всей главной страницы, но все еще остается много времени (около 4-5 секунд в некоторых случаях), которое полностью не учитывается.
Я не совсем понимаю, что происходит на шаге после OnResultExecuting, кроме рендеринга представления, поэтому даже не знаю, где искать проблему с производительностью.
Любые указатели будут оценены.