2017-01-05 6 views
0

HTTP/2 푸시 기능을 사용하여 약간의 이점을 얻으려고 시도하고 있습니다. 정적 페이지 (표준 html, 이미지 및 CSS)가있는 부두 서버를 설치하려고했습니다. 이제 서버가 작동하고 요청은 HTTP/2를 통해 처리됩니다. 그러나 HTTP/2 푸시를 사용하려고하면 작동하지 않는 것 같습니다. Chrome dev-tools와 chrome : // net-internals를 사용하여이를 확인했습니다. 두 개체 모두 푸시 된 개체가 없음을 확인합니다. 다음은 내 web.xml 파일의 모양을 보여주는 복사본입니다.고정 페이지와 독립 실행 형 Jetty가있는 HTTP/2 푸시

<?xml version="1.0" encoding="UTF-8"?> 
<web-app 
xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
metadata-complete="true" 
version="3.1"> 
<filter> 
    <filter-name>PushFilter</filter-name> 
    <filter-class>org.eclipse.jetty.servlets.PushCacheFilter</filter-class> 
    <async-supported>true</async-supported> 
    <init-param> 
     <param-name>ports</param-name> 
     <param-value>8443</param-value> 
    </init-param> 
    <init-param> 
     <param-name>associatePeriod</param-name> 
     <param-value>1500</param-value> 
    </init-param> 
    <init-param> 
     <param-name>maxAssociations</param-name> 
     <param-value>128</param-value> 
    </init-param> 
</filter> 
<filter-mapping> 
    <filter-name>PushFilter</filter-name> 
    <url-pattern>*</url-pattern> 
</filter-mapping> 
</web-app> 

잘 모르겠습니다. 누군가 나를 도와주세요.

감사합니다.

+0

어떤 제티 버전을 사용하고 있습니까? – sbordet

+0

최신 버전 (9.4.0.v20161208)을 사용하고 있습니다. – jamie

답변

0

this bug을 누르십시오.

부두 9.3.x 시리즈가 제대로 작동하므로 몇 주 후에 버그가 9.4.1에서 수정 될 예정입니다.

+0

고마워요. 이전 버전을 체크하고 다시 게시 할 것입니다 ... – jamie