다음을 통해 공유


확장성 최적화 방법

Crystal Reports SDK를 사용하여 응용 프로그램을 빌드할 때 고려해야 할 가장 중요한 사항 중 하나는 응용 프로그램의 확장성을 최적화하는 방법입니다. 확장성에 영향을 미치는 SDK 기본 사항에 대해 잘 알고 있으면 프로젝트에 가장 적합한 구조를 선택하는 데 도움이 됩니다.

서로 다른 두 가지 수준의 범위에서 응용 프로그램을 확장할 수 있습니다.

  • Crystal 제품군 간에
  • Crystal Reports for Visual Studio 내부

Crystal 제품군 간의 확장성

Crystal Reports for Visual Studio에는 포함 보고서 엔진 즉, 응용 프로그램 메모리 영역 내에서 실행되는 보고서 렌더링 프로세스가 사용됩니다. 이 아키텍처에서는 보고서 처리 기능이 제한됩니다. 그러나 Crystal 제품군의 다른 솔루션에는 이러한 제한이 없습니다. 따라서 확장성에 대한 논의는 Crystal 제품군에서 사용할 수 있는 더 강력한 솔루션에 대한 비교로 시작해야 합니다.

Note참고

Crystal 제품군 간의 확장성에 대한 자세한 내용은 "Business Objects 보고서 작성 솔루션 간의 아키텍처 비교"를 참조하십시오.

Crystal Reports for Visual Studio 내부의 확장성

Crystal Reports for Visual Studio를 사용하는 경우 성능 향상을 위한 다음과 같은 최적의 방법을 고려하여 확장성을 향상시킬 수 있습니다.

  • 보고서 크기 축소 및 단순화
  • 데이터 집합 사용 안 함
  • 보고서 캐싱 활용
  • 사용 후 메모리에서 보고서 해제
  • 서버 간 처리 공유

이러한 최적의 방법을 구현하는 데 대한 설명은 다음 부분에 나와 있습니다.

이 섹션에 포함된 내용: