Ми розробляємо новий проект, який потрібно розгорнути на великій кількості клієнтських сайтів. Проект містить веб-інтерфейс GUI як одну з його "точок доступу". Швидкість веб-інтерфейсу є пріоритетом цього проекту, поступаючись лише безпеці.
У минулому ми завжди створювали "веб-сайти" у Visual Studio, яка, публікуючись, приводить до одного dll та одного aspx-файлу для кожної сторінки в системі. Однак я усвідомлюю, що ви можете створити "веб-додаток" і змусити його зібрати все до одного dll.
Для мене (на основі відсутність реальних даних, просто відчуття кишок), компіляція сайту як єдиний dll звучить так, як це було б краще як для безпеки, так і для швидкості (якщо тільки незначно).
На які міркування ми повинні звернути увагу, і чи є явні підводні камені, про які слід пам’ятати, обираючи підходящий для нас спосіб?