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>
잘 모르겠습니다. 누군가 나를 도와주세요.
감사합니다.
어떤 제티 버전을 사용하고 있습니까? – sbordet
최신 버전 (9.4.0.v20161208)을 사용하고 있습니다. – jamie