Сколько времени компилировать представление в ASP.NET?

Сколько времени тратится на компиляцию представления в ASP.NET?

Конечно, я не ожидаю, что кто-то даст мне число, но я думаю, что интересно иметь представление о том, сколько времени это займет, потому что это может повлиять на то, как мы реализуем вещи.

Например, если время является значительным, то я мог бы попытаться поместить каждый результат, который мне нужно отобразить в представлении, в экземпляре класса модели (созданном только для хранения значений таким образом, что мне даже не нужно проверять для объектов с нулевым значением), а затем минимизировать до максимума (а?) количество кода C# в представлении, тем самым уменьшая время, необходимое для компиляции представления.

Вопрос

Имеет ли это смысл? Дайте несколько мыслей по этому поводу.


person Fabio Milheiro    schedule 01.10.2010    source источник


Ответы (1)


Мне кажется, что с таким подходом вы входите в мир боли. Ваша оптимизация, прежде чем узнать, есть ли какие-либо проблемы. Лучше их выявить и разобраться с ними. Кроме того, любые «цифры», которые вы здесь получаете, являются произвольными. Вместо этого создайте несколько страниц и трассировку/профиль, чтобы найти медленные области.

Из вашего вопроса неясно, используете ли вы веб-формы или MVC.

Также вас может заинтересовать раннее планирование эффективности по сравнению с преждевременной оптимизацией

person Sayed Ibrahim Hashimi    schedule 02.10.2010
comment
Это имеет смысл, и, конечно же, я проверю некоторые страницы и проверю, какую разницу во времени я получу. Я не упоминал веб-формы или MVC, потому что не знаю, что время компиляции представлений было другим. Они? Использование модели класса для отправки данных в представление уже является чем-то нормальным, мне это никоим образом не кажется болезненным. Я сомневаюсь, что стоит, а вы говорите, что нет. Но почему это должен быть мир боли? Спасибо. - person Fabio Milheiro; 04.10.2010