사이트 검사기 성능
이 문서에서는 성능 문제와 관련된 사이트 검사기 진단 결과 및 일반적인 문제를 해결하는 방법에 대해 알아봅니다.
웹 페이지 추적 활성화됨
웹 페이지에서 페이지 추적을 활성화하면 웹 사이트에서 성능 문제가 발생할 수 있습니다.
중요
이 기능은 버전 9.3.4.x 이상의 Power Pages 사이트에서 사용 중지되었습니다. 자세한 내용은 이전에 게시된 지원 중단 알림 Dynamics 365 포털 - 더 이상 사용되지 않는 기능을 참조하세요.
사이트 검사기 도구는 페이지 추적에 사용할 수 있는 모든 웹 페이지(루트 및 콘텐츠 페이지 모두)를 나열합니다. 이러한 페이지는 다음 단계에 따라 비활성화해야 합니다.
포털 관리 앱을 엽니다.
상세하게 찾기로 이동합니다.
추적 사용(더 이상 사용되지 않음) 필드가 비활성화된(값이 예로 설정됨) 모든 웹 페이지를 검색합니다.
모든 페이지를 대량 편집하고 이 필드를 아니요로 설정합니다.
또는 사이트 검사기 결과에 나열된 각 페이지로 이동하고 추적 사용(더 이상 사용되지 않음) 필드의 값을 대신 아니요로 설정할 수도 있습니다.
포털 솔루션 버전 9.x를 사용 중인 경우 이 필드는 양식에 표시되지 않으며 먼저 양식에 추가해야 할 수도 있다는 점을 이해하는 것이 중요합니다.
웹 파일 추적 활성화됨
웹 파일에서 페이지 추적을 활성화하면 웹 사이트에서 성능 문제가 발생할 수 있습니다.
중요
이 기능은 버전 9.3.4.x 이상의 Power Pages에서 사용 중지되었습니다. 자세한 내용은 이전에 게시된 지원 중단 알림 Dynamics 365 포털 - 더 이상 사용되지 않는 기능을 참조하세요.
사이트 검사기 도구는 페이지 추적에 사용할 수 있는 모든 웹 파일을 나열합니다. 이러한 파일은 다음 단계에 따라 비활성화해야 합니다.
- 포털 관리 앱을 엽니다.
- 상세하게 찾기로 이동합니다.
- 추적 사용(더 이상 사용되지 않음) 필드가 비활성화된(값이 예로 설정됨) 모든 웹 파일을 검색합니다.
- 모든 레코드를 대량 편집하고 이 필드를 아니요로 설정합니다.
사이트 검사기 결과에 나열된 각 파일로 이동하고 추적 사용(더 이상 사용되지 않음) 필드의 값을 아니요로 설정할 수도 있습니다. 포털 솔루션 버전 9.x를 사용 중인 경우 이 필드는 양식에 표시되지 않으며 먼저 양식에 추가해야 할 수도 있습니다.
로그인 추적 활성화됨
포털 로그인 추적을 활성화하면 웹 사이트에서 성능 문제가 발생할 수 있습니다.
중요
포털 버전 9.3.4.x부터 다음 기능이 중단되었습니다. 자세한 내용은 이전에 게시된 지원 중단 알림 Dynamics 365 포털 - 더 이상 사용되지 않는 기능을 참조하세요.
사이트 검사기 도구는 포털에 로그인 추적이 활성화되어 있는지 확인하고 활성화된 경우 실패한 확인을 표시합니다. 로그인 추적은 다음 단계에 따라 비활성화해야 합니다.
- 포털 관리 앱을 엽니다.
- 웹 사이트>사이트 설정으로 이동합니다.
- 사이트 설정
Authentication/LoginTrackingEnabled
를 검색합니다. - 이 사이트 설정의 값을 False로 변경하거나 사이트 설정을 삭제합니다.
- 웹 사이트를 다시 시작합니다.
머리글 출력 캐시가 비활성화됩니다.
웹 사이트에서 머리글 출력 캐시를 사용하지 않도록 설정하면 높은 부하가 있는 동안 웹 사이트에서 성능 문제가 발생할 수 있습니다. 이 기능에 대한 자세한 내용은 웹 사이트에서 머리글 및 바닥글 출력 캐싱 사용에서 찾을 수 있습니다.
사이트 검사기 도구는 웹 사이트에 머리글 출력 캐시가 비활성화되어 있는지 확인하고 비활성화된 경우 실패한 확인을 표시합니다. 활성화하려면:
- 포털 관리 앱을 엽니다.
- 웹 사이트>사이트 설정으로 이동합니다.
- 사이트 설정
Header/OutputCache/Enabled
를 검색합니다. - 이 사이트 설정을 사용할 수 있는 경우 값을 참으로 변경합니다. 사이트 설정을 사용할 수 없는 경우 이 이름으로 새 사이트 설정을 만들고 해당 값을 True로 설정합니다.
- 웹 사이트를 다시 시작합니다.
바닥글 출력 캐시가 비활성화됩니다.
웹 사이트에서 바닥글 출력 캐시를 사용하지 않도록 설정하면 높은 부하가 있는 동안 웹 사이트에서 성능 문제가 발생할 수 있습니다. 이 기능에 대한 자세한 내용은 포털에서 머리글 및 바닥글 출력 캐싱 사용에서 찾을 수 있습니다.
사이트 검사기 도구는 웹 사이트에 바닥글 출력 캐시가 비활성화되어 있는지 확인하고 비활성화된 경우 실패한 확인을 표시합니다. 활성화하려면:
- 포털 관리 앱을 엽니다.
- 웹 사이트>사이트 설정으로 이동합니다.
- 사이트 설정
Footer/OutputCache/Enabled
를 검색합니다. - 이 사이트 설정을 사용할 수 있는 경우 값을 참으로 변경합니다. 사이트 설정을 사용할 수 없는 경우 이 이름으로 새 사이트 설정을 만들고 해당 값을 True로 설정합니다.
- 웹 사이트를 다시 시작합니다.
많은 수의 웹 파일 레코드
웹 파일 테이블은 웹 사이트에서 사용하려는 정적 파일을 Power Pages 사이트에서 저장하는 데 사용됩니다. 이 테이블의 주요 사용 사례는 CSS, JavaScript, 이미지 파일 등과 같은 웹 사이트의 정적 콘텐츠를 저장하는 것입니다. 그러나 이러한 파일이 많으면 웹 사이트를 시작하는 동안 속도가 저하될 수 있습니다.
사이트 검사기 도구는 이 시나리오를 확인하고 웹 사이트에 500개 이상의 활성 웹 파일이 있는 경우 표시를 제공합니다. 이러한 모든 파일이 정적 콘텐츠를 나타내는 경우 다음 작업을 수행하여 이 문제를 완화할 수 있습니다.
Azure BLOB 저장소 또는 Azure Content Delivery Network와 같은 외부 파일 서버를 사용하여 이러한 파일을 저장한 다음 페이지 또는 기본 템플릿의 적절한 페이지에서 이러한 파일을 참조합니다.
외부에서 파일을 이동할 수 없는 경우 모든 파일이 홈 페이지와 함께 로드되지 않았는지 확인합니다. 해당 파일의 상위 페이지가 홈으로 설정된 경우 웹 파일이 홈 페이지와 함께 로드됩니다. 이 시나리오를 피하려면 다음을 수행합니다.
- 내용이 없고 빈 템플릿이 있는 더미 웹 페이지를 만듭니다. 이 페이지는 웹 파일에 대한 직접 경로를 만드는 데 사용됩니다.
- 홈 페이지에 필요하지 않은 모든 웹 파일에 대해 상위 페이지를 이 더미 웹 페이지로 변경합니다. 완료되 면 웹 파일의 전체 경로는
Portal URL/{dummy_webpage}/{web file}
이 됩니다. - 웹 파일을 사용하려는 페이지의 페이지 템플릿 또는 웹 템플릿의 HTML에서 직접 참조합니다. 그러면 요청 시 해당 페이지에 파일이 로드됩니다.
기본 양식 조회 구성
기본 양식 또는 고급 양식에서 조회를 드롭다운 모드로 렌더링하도록 설정하면 드롭다운 목록에 표시된 레코드 수가 200개를 초과하고 레코드가 자주 변경되는 경우 성능 문제가 발생할 수 있습니다. 제한된 수의 레코드가 있는 국가 및 주 목록과 같은 정적 조회에만 이 옵션을 사용합니다.
많은 수의 레코드를 포함할 수 있는 조회에 대해 이 옵션을 사용하면 기본 양식을 사용할 수 있는 웹 페이지의 로드 시간이 느려집니다. 이 페이지를 많은 사용자가 사용하고 여러 번 로드하면 웹 사이트 리소스를 사용하여 이 페이지를 렌더링하여 전체 웹 사이트 속도가 느려질 수 있습니다. 이러한 상황에서는 전체 검색 환경을 사용하거나 원하는 모양과 느낌을 위해 AJAX 끝점(웹 템플릿을 사용하여 만든)을 호출하는 사용자 지정 HTML 컨트롤을 구축해야 합니다.
웹 역할의 수
포털에서 웹 역할은 역할 기반 액세스 제어를 가능하게 하는 데 사용됩니다. 일반적으로 웹 사이트의 웹 역할 수는 여러 권한 조합의 수가 제한되므로 제한됩니다. 웹 사이트에서 웹 역할 수가 100개를 초과하면 모든 웹 페이지에 영향을 미치는 성능 문제가 발생할 수 있습니다.