문제

나는 사용하고있다 WebDevHelper Internet Explorer를위한 도구 모음 내에서 HTTP 요청/왕복 문제를 해결합니다. SSL 사이트 및 IE가 내 CSS : 호버 이미지를 다시 다운로드한다는 것을 알았습니다. 모든 그들이 트리거 된 시간. 이것은 엄청난 양의 왕복을 유발합니다.

이런 일이 발생하지 않도록하려면 어떻게해야합니까?

편집하다: 모든 정적 콘텐츠는 함께 제공됩니다 캐시 제어 : 공개, 이미지, JavaScript 등은 Firefox와 Chrome에 캐시됩니다. 이 문제는 즉 구체적입니다.

도움이 되었습니까?

해결책

이미지가 메인 페이지와 다른 호스트 이름에서 전달되는 경우 여기에 설명 된 아티팩트에 도달합니다.http://blogs.msdn.com/ieinternals/archive/2010/04/21/internet-explorer-may-bypass-cache-for-cross-domain-https-content.aspx

다른 팁

HTTP를 통해 정적 컨텐츠를 제공하십시오. 적절한 CSS 이미지 스프라이트를 사용해야합니다. HTTPS 또는 HTTP를 통해 모든 것이 좋은 연습 일뿐입니다. 스프라이트를 만드는 데 사용할 수있는 수많은 자원이 있습니다. 아마도 Spriteme, [ http://spriteme.org/ ]는 CSS 이미지 스프라이트 생성을 자동화하려는 시도입니다.

다른 stackoverflow 게시물에 따르면 여러 가지 문제가 있습니다. Firefox 2.x 도이 문제가 있습니다. 그러나 Firefox 3.x는 그렇지 않습니다.

웹 브라우저는 HTTPS를 통해 컨텐츠를 캐시합니다

또한 Internet Explorer에서는 도구> 인터넷 옵션> 고급 탭> 보안 섹션> 암호화 된 페이지를 디스크에 저장하지 마십시오. IE6, 7 및 8에서 기본적으로 선택되지 않은 것으로 보입니다.

SSL을 통해 제공되는 콘텐츠는 보안상의 이유로 캐시되지 않습니다. 캐시를 원한다면 HTTP를 통해 제공하십시오.

이러한 유형의 정적 파일에 대한 헤더에 추가해 보셨습니까?

P3P: CP="CAO PSA OUR"

나는 이것이 프레임 세트와 물건을 통해 쿠키를 보관할 수 있도록 IE와 함께 작동한다는 것을 알고 있습니다. HTTPS에서 정적 파일에서 작동하는지 확실하지 않습니다.

나는 그것이 이상하게 들린다는 것을 알고 있습니다 ... 존재하지 않는 것에 URL을 넣으십시오 (404 오류). 그 후, 나머지 이미지는 캐시됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top