우리는 복잡한 Xform을 Tomacat 및 Web Sphere 응용 프로그램 서버에 배포했습니다. Xform (즉, 양식 렌더링 시간, 제어 값 변경 시간, 동적 제어 값 변경)의 성능은 웹 로직 애플리케이션 서버에 배치 된 것과 비교할 때 상대적으로 우수합니다. Orbeon 프레임 워크와 J2EE 프레임 워크를 통합하는 데 사용 된 논리는 아래에 설명되어 있습니다. 1) 데이터베이스에 view.xml을 저장합니다 (실제 Xform을 렌더링해야 함). 우리는 DB에서 동일한를 검색하고 다음과 같이 요청 속성에 주입 2),Weblogic Application Server에 대한 Xform 성능 조정
request.setAttribute(OPS_XFORMS_RENDERER_DOCUMENT_ATTRIBUTE_NAME,
formTemplate.getTemplateContent());
getOPSDispatcher("/xforms-renderer").forward(request, response);
우리가 Tomacat와 웹 -보다 더 나은 성능을 제공 할 것으로 보인다 웹 스피어 애플리케이션 서버를 모두 구현 위에서 언급 한 같은 논리 논리 응용 프로그램 서버. 우리는 Orbeon 자원에있는 우리는 WEB-INF/weblogic.xml의 편집, 다음과 같은 요소를 추가하면 그 :
<wl-dispatch-policy>OrbeonWorkManager</wl-dispatch-policy>
<work-manager>
<name>OrbeonWorkManager</name>
<max-threads-constraint>
<name>MaxThreadsConstraint</name>
<count>4</count>
</max-threads-constraint>
</work-manager>
가 성능이 향상됩니다. 우리 상황에서 유용 할 것입니다. 위와 관련하여 조언을 주시고 Web-Logic Application Server의 성능 오버 헤드를 해결할 수있는 유용한 권장 사항을 제공해주십시오.