성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Java - How to use the Foreign Funct...
[정성태] 제가 큰 실수를 했군요. ^^; Delegate를 통한 Bein...
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
닷넷
.NET 3.0
.NET 3.5
.NET 4.0
VC++
개발 환경 구성
제품 소개
VS.NET IDE
Vista
Windows 7
Windows 8
Windows 서버
Team Foundation Server
IIS
디버깅 기술
Win32
64비트
오피스
웹
기타
Phone
부모글 보이기/감추기
내용
<span> Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005<br /> ; <a target='_blank' href='http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx'>http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005.aspx</a><br /> <br /> 웹 사이트가 대형화 될 수록 빌드가 좀 느리지요. ^^;<br /> 그에 대한 빌드 성능을 향상할 수 있는 팁이 모아져 있습니다.<br /> <br /> --------------------------------------------<br /> <br /> 직접 읽어보시면 더 좋겠지만... 그냥 간략하게 정리하면 다음과 같습니다.<br /> <br /> Web Site Project 모델인 경우.<br /> 1. 어셈블리 참조에 대한 경합을 벌이는 상황을 만들지 말것.<br /> 이에 대한 자세한 사항은 다음의 토픽을 참조하십시오.<br /> Slow VS 2005 Web Site Build Performance Because of “Dueling Assembly References”<br /> ; <a target='_blank' href='http://weblogs.asp.net/scottgu/archive/2006/07/30/Common-Gotcha_3A00_-Slow-VS-2005-Web-Site-Build-Performance-Because-of-_1C20_Dueling-Assembly-References_1D20_.aspx'>http://weblogs.asp.net/scottgu/archive/2006/07/30/Common-Gotcha_3A00_-Slow-VS-2005-Web-Site-Build-Performance-Because-of-_1C20_Dueling-Assembly-References_1D20_.aspx</a><br /> <br /> 2. App_Code 폴더를 작게 유지.<br /> 만약 해당 폴더에 들어가는 코드가 많아지는 경우에는, 별도의 DLL 로 분리<br /> 이것은 빌드 뿐만 아니라, VS HTML 디자이너에서 소스 보기/HTML 디자인 보기를 오고 갈때도 영향을 미칩니다.<br /> VS.NET 은, 디자인 화면을 보여주려고 할때마다 App_Code 폴더의 코드들이 컴파일 되었는지를 확인합니다.<br /> <br /> 3. "on-demand compilation" 옵션을 설정.<br /> - 프로젝트 속성창에서, "Build" / "Before running startup page:" 의 선택을 "Build Page" 로 설정<br /> - "Build solution action" 의 "Build Web site as part of solution" 옵션을 해제<br /> <br /> <br /> Web Application Project 모델인 경우.<br /> 1. 대형화되어가는 프로젝트의 경우, 웹 프로젝트를 여러 개의 하위 프로젝트로 분할.<br /> (사실 이 부분은 빌드 성능보다는 관리상의 편리를 위한 것임)<br /> <br /> 2. Web deployment project 를 통한 Web Site Validation 체크 기능을 강화.<br /> (음... 이 부분도 별로 빌드 성능과는 관계는 없어보입니다. ^^;) <br /> <br /><br /><hr /><span style='color: Maroon'>[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </span>
첨부파일
스팸 방지용 인증 번호
1420
(왼쪽의 숫자를 입력해야 합니다.)