내 웹 사이트가 점점 더 커지면서 내 노트북이 내 페이지를 표시하는 데 걸리는 시간이 오래 걸리고 최소한의 참조로 새로운 프로젝트를 말하면서 눈치 챘습니다.외부 참조로 인해 ASP.NET 응용 프로그램의 속도가 느려 집니까? (VS : Add Reference 대화 상자)
나는 ASP.NET 예열 시간에 영향을주는 놀이에 두 개의 변수가 생각 :
- 외부 참조의 양은
- 는 각 인스턴스 당
new()
에 작업자 프로세스 걸리는 시간 ServiceHost를 외부 DLL
우선 될 수 있으므로 WCF위한 작업자 프로세스
다음으로 web.config는 특정 파일 형식 (* .svc, * .aspx, WIF (Windows Identity Foundation) 등)과 함께 사용할 다른 개체를 보냅니다. 이것도 ASP.NET에서 지연을 일으킬 수 있습니다.
마지막으로, 내 프로젝트는 "웹 사이트"가 아닌 "웹 프로젝트"로 만들어집니다. 이것이 영향을 미치는지 확실하지 않습니다.
내 이론에는 구멍이 가득 찼는가, 아니면 오래된 노트북에서 더 잘 개발할 수있는 방법이 있습니까?
대 수도원 (Abbot) 시작 시간에 신경을 쓰는 주된 이유는 제작에 들어가기 전에 많은 빌드를 생성하기 때문입니다. 그리고 저는 오프라인으로 거의 정확한 사이트 사본을 가지고 작업합니다. 이 큰 사이트를 유지 관리하는 데 시간이 많이 걸리고 비효율적입니다. – LamonteCristo
프로파일 러를 잡고 상황을 확인하십시오. 귀하의 코드가 잠재적으로 뭔가 시간을 보내는 것처럼 들릴 것입니다. 프로파일 러는 길이 프로세스를 강조 표시해야합니다. –
아마도 VS가 오랜 시간이 걸리는 컴파일 작업 일 것입니다. 101 개의 프로파일 링 정보를 가르쳐 주시겠습니까? 그 전에 ... 특히이 맥락에서. – LamonteCristo