로드시 발생하는 XHR 요청을 미리로드하도록 링크 헤더를 설정합니다.HTTP2 푸시 XMLHttpRequest 캐시의 캐시가 누락되었습니다.
Link: </images/project_icon.png>; rel=preload; as=image,</db/xhr_stuff>; rel=preload
크롬 57.0 미리로드 그냥 벌금 /images/project_icon.png
를 사용하지만 /db/xhr_stuff
미리로드 한 후 DOM이 완전히로드 후 그것이 바로 검색 복사 및로드합니다 두 번째를 벗어났습니다. 요청 헤더는 xhr에 의해 시작된 나중에 하나가 x-requested-with:XMLHttpRequest
으로 설정된 것을 제외하고는 동일합니다. 요청 간의 유일한 차이는 링크 헤더에 의해 시작된 차이가 개발자 도구에 Type: json
및 두 번째 Type: xhr
으로 표시된다는 것입니다.
XHR 요청에 대한 문서에 따르면 as=
속성을 생략하면됩니다.
캐시 히트를 얻으려면 무엇이 누락 되었습니까?
https://www.w3.org/TR/preload/ 'XHR, \t은 <링크 REL = 프리로드 HREF = ...>' –
당신이'시도해 봤어 의해 제안으로 crossorigin'을 "가져 오기"가져 그 링크? –