나는 우리 응용 프로그램의 성능을 측정하기 위해 Firebug's NET
기능을 사용하고 있습니다. 타임 라인을 표시하는 방식이 다소 혼란 스럽습니다. 모든 정적 파일 (현재 날짜로부터 30 일)에 대해 Expiry header
을 사용하도록 설정했습니다. 비록 자원이 캐시에서 사용 가능하다하더라도 여전히 조건부 GET을 만듭니다 (이것이 내가 생각하는 것입니다). 이상적으로는 서버에 연결하지 않아야하지만 연결을 생성하는 데 93ms가 걸립니다. 첨부 한 이미지를 찾으십시오. 좀 더 잘 이해할 수 있습니까? 조건부 GET 요청 및 만료 헤더 테스트 Firebug-NET
0
A
답변
1
HTTP 응답에 헤더 항목 "Etag"가 포함되어 있습니다. ETag는 캐시 유효성 검사기 태그입니다.
콘텐츠가 업데이트 된 경우이 응답을 보는 HTTP 클라이언트는 항상 서버와 확인합니다.
캐시 유효성 검사기 태그는 다른 캐시 제어 태그보다 높은 우선 순위를가집니다.
서버 측에서 유효성을 검사하지 않고 캐시에서 콘텐츠를 제공하려면 Expires 헤더 만 유지하고 ETag 헤더 만 제거하십시오.
관련 문제
- 1. Sinatra, Rack :: Test 및 조건부 GET 요청
- 2. 요청 헤더 기반 조건부 Lighttpd 구성
- 3. cakephp 및 get 요청
- 4. android 2.3.3에서 승인 헤더 및 CORS가있는 Ajax GET 요청 2.3.3
- 5. Nginx : 조건부 "만료"지시문
- 6. ETag 대 헤더 만료
- 7. PHP 헤더 만료 검사
- 8. 레일즈에 만료 헤더 추가
- 9. ios5의 GET 및 POST 요청
- 10. 모델 바인딩 및 GET 요청?
- 11. Android GET 및 POST 요청
- 12. AJAX URL 및 GET 요청
- 13. swfupload 및 요청 헤더 설정
- 14. 조건부 쇼 그룹 헤더
- 15. ASP.Net MVC의 헤더 만료 처리
- 16. Web.Config 파일에 만료 헤더 추가
- 17. 데이터베이스에서 이미지에 만료 헤더 추가
- 18. 웹 클라이언트 요청 헤더
- 19. JS 요청 - 날짜가 만료 되었습니까?
- 20. mysql의 조건부 열 헤더
- 21. C++ :: GET 및 헤더 파일에 SET
- 22. vba serverXMLHTTP 및 요청 헤더 Referer
- 23. 만료/캐시 제어 헤더 문제
- 24. NGINX 헤더 만료 3.2 app
- 25. 조건부 XML 요청
- 26. 이상한 GET 요청 업로드
- 27. 웹 테스트 조건부 흐름
- 28. Java에서 HTTP GET 헤더 보내기
- 29. HEAD 요청과 GET 요청
- 30. jquery의 비동기 요청 (Get)