JBoss 4.2.3.GA에서 생성되는 JSP 응답이 있습니다 전송 인코딩 : 청크. 이것은 Netscaler로드 밸런서가 JSP에 의해 생성 된 HTML이 가변 내용이라고 생각하기 때문에 캐싱되지 않도록합니다.JBoss 4.2.3.GA - JSP 응답 헤더 전송 인코딩 : chunked로 설정하면로드 밸런서의 JSP 컨텐츠를 캐쉬 할 수 없습니다.
최대 허용 연령이 설정되어 있으면 전송 인코딩에 관계없이 요청을 캐시해서는 안됩니까?
JSP를 고정 길이로 되돌리려 고하기로 결정했습니다 (전송 인코딩을 고정으로 설정할 수 있도록 content-length 설정). . 다음 테스트를 수행했습니다.
많은 내용의 test.jsp 파일로 Jboss 4.2.3.GA 웹 응용 프로그램을 만들었습니다. transfer-encoding : chunked를 사용하여 서버에서 렌더링 된이 JSP 파일을 배포 할 때 확인했습니다. 콘텐츠의 전체 크기는 71.00Kb였습니다.
나는 TEST.JSP에 가서 다양한 설정 시도 :response.setContentLength(90000);
response.setBufferSize(90000);
검증 test.jsp를 여전히-전송 인코딩 : 청크.
나는 또한 jboss-4.2.3.GA \ 서버 \ 기본 \의 배포를 편집하려고 \ JBoss에 web.deployer의 \ server.xml을 및 설정 :
<Connector ... bufferSize="90000" socketBuffer="90000" />
검증 test.jsp를 여전히되어 전송 인코딩 : chunked.
내가 뭘 잘못하고 있니? 이 콘텐츠를 어떻게 캐시 할 수 있습니까?