Chúng tôi đang phát triển một dự án mới sẽ được triển khai trên một số lượng lớn các trang web của khách hàng. Dự án chứa GUI dựa trên web là một trong những "điểm truy cập". Tốc độ của giao diện web là ưu tiên hàng đầu của dự án này, chỉ đứng sau bảo mật.
Trước đây, chúng tôi luôn tạo ra các "trang web" trong Visual Studio, khi được xuất bản, sẽ tạo ra một tệp dll và một tệp aspx cho mỗi trang trong hệ thống. Tuy nhiên, tôi biết rằng bạn thực sự có thể tạo một "ứng dụng web" và để nó biên dịch mọi thứ thành một dll duy nhất.
Đối với tôi (dựa trên không có dữ liệu thực, chỉ là cảm giác ruột), việc biên dịch trang web dưới dạng một dll nghe có vẻ tốt hơn cho cả bảo mật và tốc độ (nếu chỉ một chút).
Những cân nhắc nào chúng ta nên xem xét, và có bất kỳ cạm bẫy rõ ràng nào chúng ta nên biết khi chọn phương pháp phù hợp với chúng ta?