Сегодня прочитал, что у приложений на ASP.NET Core (это та версия, которая будет работать на всех ОС и за корой будущее) не будет bin директории и программы н будут компилироваться. Вы всё же сможете создать бинарный файл и публиковать его, но по умолчанию этого не нужно.
Сейчас у Web Forms исходные файлы за aspx представлениями не обязательно компилировать. Можно вносить изменения и IIS запустит компиляцию налету. В случае с MVC контроллеры лежат в отдельной директории и их всё же приходится компилировать и это серьезная проблема для сайтов с большой нагрузкой.
Если у ASP.NET 5 Core не будет скомпилированного файла, значит исходники вынуждены будут компилироваться налету.
Все говорят, что нельзя запускать код в продакшн без полного цикла тестирования и всех кругов ада, но в реальности большинство всё же иногда запускает какие-то небольшие поправки на сервер напрямую. Если компилировать изменения в контроллеры, то это заставит Web приложение перезапуститься, а это уже приведет к потерям времени, ведь потом понадобится время на разогрев.
Когда я работал над сайтами с нагрузкой, то у нас в компании потратили достаточно много времени на разработку возможности компиляции контроллеров налету. Очень много обновлений сайта происходит с изменением только контроллеров и представлений и в таких случаях во время обновления рабочих серверов не происходит сброса локальной кэш памяти у приложений и все работает очень плавно.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.
Добавить Комментарий