ASP.NET Performance: веб-приложение без предварительной компиляции - PullRequest
5 голосов
/ 22 октября 2008

В настоящее время мы используем проект веб-приложения, поэтому у нас есть преимущество при компиляции. Но, насколько я знаю, страницы aspx все еще компилируются при первом попадании. Так дает ли прекомпиляция ощутимый прирост производительности? (исключен первый удар).

Какой тип веб-сайта (количество посещений в секунду, количество пользователей) получит от этого пользу?

1 Ответ

8 голосов
/ 22 октября 2008

Предварительная компиляция сохраняет первый удар по работе по компиляции JIT для сайта с большим количеством страниц, который знает, сколько времени пройдет, прежде чем каждая страница будет посещена и будет скомпилирована.

После первого попадания нет разницы между страницей, скомпилированной JIT, или предварительно скомпилированной.

Мы используем предварительную компиляцию, чтобы гарантировать, что веб-сайт действительно скомпилируется и не будет обнаружен отсутствующей ссылкой или какой-либо проблемой с производственной средой. Это также важно для того, чтобы ни один пользователь не имел другого опыта работы с нашим сайтом, поскольку ему приходится ждать компиляции JIT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...