Ускорение рендеринга MVC

Я только что подключил mvc-mini-profiler (спасибо, ТАК!) На моем сайте и смотрел, насколько хорошо я справился с этим моментом (это мой первый крупный бой с linq to entity и mvc). Пока все идет хорошо, но я всегда ищу способы улучшить время отклика. На данный момент похоже, что единственным серьезным стимулом, который я мог бы получить, было бы сокращение времени, необходимого для визуализации отдельных представлений на каждой из моих страниц.

profiler screeny

На моем экране видно, что отрисовка представления Блог - самая долгая задача. Я знаю, что 30 мс - это уже очень быстро, но держу пари, что есть еще несколько уловок, которые я могу использовать, чтобы снизить эти цифры.

Итак, вопрос таков: Как уменьшить время рендеринга представления? Я знаю, что кеширование динамических представлений во что-то вроде HttpRuntime.Cache может помочь, но я даже видя длительность в несколько мс для рендеринга статического вида. Какие методы вы используете для уменьшения времени рендеринга ваших представлений?

9
задан JesseBuesking 16 December 2011 в 04:37
поделиться