웹 프로젝트에 구성 요소를 추가 할 때 구성 파일이 부 풀릴 수 있습니다. NHibernate, Castle, log4net - 그들은 모두 그 동작을 원합니다.web.config가 너무 큰 경우는 언제입니까?
본능적으로 필자는 하드 코딩 된 구성 (물론 구성 데이터가 많이 변하지 않을 것이라고 가정)을 선호하는 경향이 있습니다. - Fluent NHibernate. 필자는 설정 파일이 커지면 데이터에 액세스하여 응용 프로그램이 손상 될 수 있다는 것을 두려워합니다. 필자는 또한 컴파일 된 코드의 데이터가 외부 파일의 데이터보다 액세스가 빠르다고 생각하는 경향이 있습니다.
나는 이것을 생각하는 것이 맞습니까?
또한 어떻게 작동합니까? config 파일은 처음 액세스 할 때 구문 분석되고 메모리에로드됩니까? 어떤 다른 후속 액세스가 다른 유형의 메모리 내 액세스처럼 빠릅니다 (예 : 로컬 변수 액세스)?
감사합니다. 웹 응용 프로그램에있는 경우
데이비드