데이터 압축
메타데이터 압축 옵션은 저대역폭 네트워크를 통하여 Windchill에 액세스하는 사용자를 위해 Creo Parametric 클라이언트의 업로드 및 다운로드 성능을 향상시키기 위해 개발되었습니다. 이 기능은 대형 패밀리 테이블의 업로드 및 다운로드 작업 성능을 크게 향상시킵니다.
Creo Parametric 설정
Creo Parametric에서는 다음과 같이 Creo Parametric config.pro 설정(dm_http_compression_level)을 통해 압축이 제어됩니다.
dm_http_compression_level <0과 9 사이의 정수- 0은 압축 없음, 9는 최대 압축>
Windchill 설정
Windchill측에서는 웹 서버가 제공한 압축 필터(예: Apache1.3.x의 mod_gzip, Apache2.0.x의 mod_deflate)를 활성화할 수 있습니다.
추가 SOAP 압축 필터
또한 제품 설치 즉시 모델의 컨텐트를 다운로드하는 등 특수한 클라이언트(예: Creo Parametric)를 위해 HTTP 응답 데이터를 압축하는 용도로 Windchill SOAPCompressionFilter가 구성됩니다.
데이터 압축 동작을 제어하는 다음 추가 등록 정보 설정은 SOAPCompressionFilter에만 적용할 수 있습니다.
이 등록 정보 설정을 사용하려면 이를 wt.properties 파일에 추가합니다.
wt.compression.threshold=<size_in_bytes> - HTTP 응답의 압축 범위를 설정합니다. 기본값(0)은 모든 응답을 압축하도록 지정합니다.
wt.compression.off.contentEncodings=<encoding_types> - 압축하지 않을 HTTP 응답 인코딩 유형(대소문자 구분 안 함)을 나타냅니다. 기본 인코딩 유형은. identity gzip deflate lws-deflate입니다(공백으로 구분). 값을 별표(*)로 설정하면 모든 인코딩 유형에 대해 압축을 사용하지 않습니다.
wt.compression.off.contentTypes=<content_type> - 압축하지 않을 HTTP 응답 컨텐트 유형(대소문자 구분 안 함)을 나타냅니다. 기본 컨텐트 유형은 image/jpeg image/gif application/zip입니다(공백으로 구분).
* 
데이터 압축은 느린 네트워크에서 유용할 수 있지만, CPU 리소스가 더 많이 사용됩니다. 따라서 네트워크 속도가 중요하지 않은 경우 압축을 사용하면 성능이 저하될 수 있으므로 사용하지 않는 것이 좋습니다.
추가 고려 사항
Creo Parametric config 파일(config.pro)에서 Windchill 압축 필터가 구성되고 dm_http_compression_level 기본 설정이 설정된 경우 이 설정은 Creo Parametric 내장 브라우저와 서버 간의 상호 작용에도 적용됩니다. 즉 기본 설정이 0이 아닌 값을 가지면 Creo Parametric 모델의 메타데이터뿐 아니라 컨텐트/UI 페이지까지 압축된 형태로 보내지므로 전체 네트워크 트래픽이 줄어듭니다.
또한 Creo Parametric를 통해 서버를 등록하거나 등록된 서버에 연결하기 전에(이미 등록된 경우) Creo Parametric 구성 옵션 dm_http_compression_level을 설정해야 합니다. 서버를 등록하거나 연결한 이후에 변경된 값은 실행 중인 Creo Parametric 세션에 적용되지 않습니다.
도움이 되셨나요?