다수의 클라이언트 사이트에 배포 할 새 프로젝트를 개발 중입니다. 이 프로젝트는 웹 기반 GUI를 "액세스 포인트"중 하나로 포함합니다. 웹 인터페이스의 속도는이 프로젝트의 우선 순위이며 보안에 이어 두 번째입니다.
과거에는 Visual Studio에서 항상 "웹 사이트"를 만들었습니다.이 웹 사이트는 게시 될 때 시스템 내의 각 페이지에 대해 하나의 dll과 하나의 aspx 파일을 생성합니다. 그러나 실제로 "웹 응용 프로그램"을 만들고 모든 것을 단일 dll로 컴파일 할 수 있다는 것을 알고 있습니다.
나에게 (실제 데이터가 아니라 단지 느낌), 단일 dll로 사이트를 컴파일하는 것은 보안과 속도 모두에 대해 더 나은 것처럼 들립니다 (마지막하지 않은 경우).
우리가 고려해야 할 고려 사항은 무엇이며, 우리에게 적합한 방법을 선택할 때 알아야 할 분명한 함정이 있습니까?