ThingView WebGL의 성능 향상
ThingView WebGL 위젯의 성능을 향상시키려면, WebAssembly MIME 유형으로 위젯을 최적화하는 것이 좋습니다.
web.xml 및 server.xml 파일을 편집하여 WebAssembly MIME 유형을 파일로 지원하도록 Apache Tomcat 서버를 구성합니다.
1. 먼저, Apache Tomcat 및 ThingWorx Integration Runtime을 중지합니다. Single Sign-on이 있는 경우, 단계 2로 이동합니다. Windchill 인증의 경우, 단계 3으로 건너뜁니다.
2. Single Sign-on을 사용하는 시스템의 경우 web.xml 파일을 편집합니다.
a. 텍스트 편집기에서 <Tomcat 설치 위치>\webapps\Thingworx\WEB-INF\web.xml을 엽니다.
b. 파일의 끝 부분으로 스크롤한 후 다음 줄을 추가합니다.
<mime-mapping>
<extension>wasm</extension>
<mime-type>application/wasm</mime-type>
</mime-mapping>
3. Windchill 인증을 사용하는 시스템의 경우 web.xml에는 기본적으로 필요한 MIME 설정이 이미 있습니다.
|
여러 Windchill 연결을 사용하는 경우 <Navigate 설치 위치>\MultiWindchillConfiguration\idp\ 폴더에서 web.xml 파일을 복사합니다.
또는 ptc-windchill-extension을 별도로 다운로드한 경우 ptc-windchill-extension\idp\twx-8.3.x\multi 폴더에서 web.xml 파일을 복사할 수도 있습니다.
|
4. 모든 인증 유형에 대해 압축 설정을 추가하려면 텍스트 편집기에서 <Tomcat 설치 위치>\conf\server.xml을 엽니다.
5. 커넥터 포트 섹션에 다음 압축 속성을 추가합니다.
compression="on"
compressionMinSize="1024"
compressableMimeType="application/wasm,text/html,text/xml,text/plain,text/css,text/javascript,application/javascript"/>
6. Apache Tomcat 및 ThingWorx Integration Runtime을 시작합니다.