2016-07-12 1 views
1

Azure Web Apps에서 호스팅되는 asp.net mvc 웹 사이트가 있습니다. 우리가 사이트를 배포 할 때마다 문자 그대로로드 시간이 2 분이 소요됩니다. 또한 나는 그 사이트가 일반적으로 느린 것을 알았다.ASP.NET MVC - PDB 파일로 인해 사이트 성능이 느려지 는가

BIN 폴더를 보면 나는 조용한 많은 PDB 파일을 발견했다.

이 PDF 파일로 인해 성능 문제가 발생할 수있는 경우 궁금합니다. 모든 통찰력은 인정 될 것입니다.

답변

3

PDB 파일은 어떤 식 으로든 성능에 영향을 미치지 않으며 디버깅 할 때만 사용됩니다.

+0

웹 응용 프로그램이 첫 번째 요청을로드하는 데 오래 걸리는 다른 이유 –

+0

Azure 웹 응용 프로그램 배포로 인해 웹 서버 프로세스가 다시 시작될 수 있습니다. 로그를보세요. –

+0

첫 번째 요청 일 경우 IIS 또는 아키텍처 문제 일 가능성이 큽니다. 후자의 경우 architecutre가 어떤 모양인지 알아야합니다. 그렇지 않으면 시작을 위해 다음을 살펴보십시오. http://stackoverflow.com/questions/13386471/fixing-slow-initial-load-for-iis – SaphuA

0

새 배포 후에 웹 사이트가 재활용되고 .NET 런타임을 초기화하는 데 약간의 시간이 걸립니다. 이것이 다운 타임을 늘리고 있다면 앱 서비스의 슬롯에 배치하고 자동 스왑을 사용하도록 권장합니다. 또한 수동으로 슬롯을 교체해야 할 수도 있습니다. 슬롯 기능의 목적은 무엇보다도 초기로드 시간을 가짐으로써 사이트에 대한 업데이트의 가시성을 줄이는 것입니다. 또한 웹 사이트 설정에 Always On이 true로 설정되어 있는지 확인하십시오.

관련 문제