캐시 또는 서버에서 가져온 이미지인지 확인하는 방법. 내 홈페이지에는 45 개의 이미지가 포함되어 있습니다. F5을 누를 때 이미지가 캐시 또는 서버에서 있는지를 알고 싶습니다. 그들은 또한 귀하의 사이트가 빠르게로드 할 때캐시에서 이미지가 있는지 확인하는 방법
나는, 물론 어떤 캐시 된 이미지가 없습니다 <%@ OutputCache Duration='120' Location='Client' VaryByParam='none' %>
캐시 또는 서버에서 가져온 이미지인지 확인하는 방법. 내 홈페이지에는 45 개의 이미지가 포함되어 있습니다. F5을 누를 때 이미지가 캐시 또는 서버에서 있는지를 알고 싶습니다. 그들은 또한 귀하의 사이트가 빠르게로드 할 때캐시에서 이미지가 있는지 확인하는 방법
나는, 물론 어떤 캐시 된 이미지가 없습니다 <%@ OutputCache Duration='120' Location='Client' VaryByParam='none' %>
새로운 방문자를 추가했다. 사이트의 실적을 테스트하고 있다면 캐시를 지우십시오.
. 여기에서 Web Inspector의 리소스 탭은 무언가가 캐시에서로드 될 때 0ms를 표시합니다. 세부 정보를 보면 이러한 경우에 요청 헤더가 누락되었음을 알 수 있습니다 (이전 응답 헤더는 계속 볼 수 있음).
If-Modified-Since
헤더를 사용하지 않는, 요구하지 않습니다.)If-Modified-Since
헤더를 사용하는 경우 아래 참조) 그래도 여전히 "수정되지 않음"이라고 표시됩니다. Firebug의 일부 라이트 버전은 Internet Explorer에서도 사용할 수 있습니다. F5를 타격/새로 고침 뭔가 브라우저가 이미 캐시 된 콘텐츠를 변경 한 경우 항상이 캐시는 여전히 유효해야한다고 알고있는 경우에도 서버를 요청할 대부분의 브라우저 을 만들 것입니다참고. 요청에 If-Modified-Since
헤더가 포함됩니다. 서버가 수정하지 않는다고 말하면 캐시가 사용됩니다. Like :
GET /ga.js HTTP/1.1
Host: www.google-analytics.com
...
If-Modified-Since: Mon, 22 Jun 2009 20:00:33 GMT
Cache-Control: max-age=0
HTTP/1.x 304 Not Modified
Last-Modified: Mon, 22 Jun 2009 20:00:33 GMT
Date: Sun, 26 Jul 2009 12:08:27 GMT
Cache-Control: max-age=604800, public
Server: Golfe
위의 내용은 사이트를 탐색하는 것과는 다릅니다. 링크를 클릭하거나 나중에 (주소, 책갈피, 검색 결과 등을 입력하여) 페이지로 다시 돌아올 때 브라우저는 변경 사항이 있는지 묻지 않고 단순히 캐시가 자동으로 사용됩니다.
(또한 프록시 서버는 일부 캐싱을 할 수 있습니다. 위의 응답으로 Cache-Control
의 public
프록시 실제로 캐시가 특정 응답이. 할 수 있음을 나타냅니다)
당신은 서버 측에서이를 확인할 수 있습니다
이것은 좋은 대답입니다. 캐시 된 이미지와 서버 또는 CDN에서 가져온 이미지를 사용하는 사용자의 비율을 찾고 있다면 다음과 같이 비교할 수 있습니다. 이미지 요청 수에 대한 페이지 요청 수. 예를 들어 페이지 요청 수가 이미지 요청 수의 2 배인 경우 사용자 중 약 절반이 캐시 된 이미지를 사용하고 있습니다. –