웹 페이지의 하나의 이미지 파일의 여러 디스플레이 = 동일한 파일에 대한 여러 HTTP 요청?

StackOverflow https://stackoverflow.com/questions/1443250

  •  22-07-2019
  •  | 
  •  

문제

웹 페이지에 ABC.JPG를 20 번 표시하면 웹 페이지를로드하면 ABC.JPG에 20 개의 HTTP 요청이 발생합니까? 아니면 상대적 또는 절대 경로를 사용하고 있는지 여부에 따라 다릅니다.

감사

도움이 되었습니까?

해결책

브라우저로 달려 있습니다. 잘못 쓰여진 브라우저는 동일한 파일을 여러 번 요청할 수 있지만 널리 사용되는 브라우저는이 제대로 얻을 수 있습니다. 상대적 또는 절대 경로를 사용하는지 여부는 중요하지 않아야합니다 (같은 페이지의 상대 경로와 절대 경로를 혼합하면 일부 브라우저를 트립 할 수 있으므로 피해야 할 것입니다).

다른 팁

웹 브라우저에 따라 다르지만 최신 브라우저는 한 번만 요청해야합니다.

브라우저에 달려 있습니다. 최신 브라우저는 이미지를 캐시하기 위해 열심히 노력합니다. 가능한 경우 요청에 일관된 URL 형식을 사용하십시오 - 일관된 대문자, "www"를 사용하지 마십시오. 한 번 그리고 "www" 또 다른 시간 등

다운로드 개똥 벌레 'NET'탭을 사용하여 모든 요청을 검사하십시오.

이 경우 다른 답변에 동의합니다. 적절한 설정이있는 최신 브라우저가 캐시해야합니다.

브라우저 설정에 따라 다르지만 웹 서버가 클라이언트가 이미지와 관련된 내용에 따라 다릅니다.

이것을 참조하십시오, 그것은 매우 복잡합니다http://www.w3.org/protocols/rfc2616/rfc2616-sec13.html

위의 진술에 동의하지만 대상 이미지에 대한 웹 서버 액세스 로그를보고 참조 페이지와 브라우저 지문을 비교하는 것이 좋습니다.

파일 캐시가 최신 상태인지 확인하기 위해 얻기보다는 많은 히트를 보게 될 것입니다.

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