오래된 웹 사이트 방문자가 새로운 웹 디자인을 볼 때까지 얼마나 걸립니까?


19

HTML 페이지에 캐시 설정이 없다면, 이전 웹 사이트 방문자가 강제로 새로 고치지 않고 새로운 웹 사이트 디자인을 볼 때까지 얼마나 걸립니까?


1
"HTML 페이지에 캐시 설정 이 없음 " 은 서버가 헤더를 설정하지 않았 음을 의미하지는 않습니다.
Arjan

웹 사이트의 DNS 설정을 변경 했습니까? 그렇다면 변경하는 데 최대 48 시간이 걸릴 수 있습니다.
Burgi

새로운 웹 디자인에 새로운 "이름"파일이있는 경우 처음 방문한 직후에 있어야합니다. laravel.com/docs/5.1/elixir#versioning-and-cache-busting 단락 을 모두 읽고 웹 사이트 디자이너 (코더)에 따라 다릅니다. 이것이 HTML 캐시 설정의 예입니까?
Kyslik

답변:


28

웹 사이트 방문자가 강제로 새로 고침하지 않고 새로운 웹 사이트 디자인을보기까지 얼마나 걸립니까?

가정 : HTML 페이지에 캐시 설정이 없습니다.

브라우저 캐시 설정에 따라 다릅니다.

노트 :

  • 적절한 "새로 고침"또는 "강제 새로 고침"명령을 사용하여 아래 설명 된 브라우저 설정을 임시로 재정의 할 수 있습니다.

IE

저장된 페이지의 최신 버전 확인 아래에 네 가지 옵션이 있습니다.

enter image description here

  • 페이지를 방문 할 때마다 :

    이전에 본 페이지로 돌아 오면 Internet Explorer는 페이지를 마지막으로 본 후 페이지가 변경되었는지 확인해야합니다. 페이지가 변경된 경우 Internet Explorer는 새 페이지를 표시하고 임시 인터넷 파일에 저장합니다. 이 옵션을 선택하면 이미 본 페이지 간 탐색 속도가 느려질 수 있습니다.

  • Internet Explorer를 시작할 때마다 :

    동일한 Internet Explorer 세션에서 이전에 방문한 웹 사이트를 볼 때 Internet Explorer는 페이지를 다운로드하는 대신 캐시 된 임시 인터넷 파일을 사용합니다. F5를 누르거나 새로 고침을 클릭하면 Internet Explorer가 페이지를 다운로드합니다.

  • 자동 (Internet Explorer 5 이상에만 해당) :

    이것은 이전 설정과 동일하지만 웹 페이지 동작 습관을 이해하기위한 논리 알고리즘이 있습니다. 이 설정은 이전에 본 페이지로 돌아갈 때 Internet Explorer가 마지막으로 본 이후에 페이지가 변경되었는지 여부를 확인하지 않도록 지정합니다.

    이 설정을 선택하면 Internet Explorer는 이전 Internet Explorer 세션이나 이전 날에 본 페이지로 돌아갈 때만 새 내용을 확인합니다. 시간이 지남에 따라 Internet Explorer에서 페이지의 이미지가 자주 바뀌지 않는 것으로 확인하면 최신 이미지가 더 자주 확인되지 않습니다.

  • 절대 :

    Internet Explorer는 웹 서버에서 최신 내용을 확인하지 않습니다.

소스 방법 Internet Explorer 캐시 설정은 웹 브라우징에 영향을


모질라

Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions) 

환경 설정 browser.cache.check_doc_frequency은 이것을 제어합니다 :

  • 0

    세션 당 한 번씩 새 버전의 페이지를 확인하십시오 (첫 번째 응용 프로그램 창이 열릴 때 세션이 시작되고 마지막 응용 프로그램 창이 닫힐 때 세션이 종료 됨).

  • 1

    페이지가로드 될 때마다 새 버전을 확인하십시오.

  • 2

    새 버전을 확인하지 마십시오. 항상 캐시에서 페이지를로드하십시오.

  • 3

    페이지가 오래되었을 때 새 버전을 확인하십시오. (기본)

소스 Browser.cache.doc 문서 빈도 확인


크롬

메시지가 표시되지 않으면 Chrome에서 페이지를 캐시합니다.

캐시를 비활성화하려면 Chrome에서 브라우저 캐시를 비활성화하는 방법을 참조하십시오.


"기한이 지났다"는 것은 날짜 참조를 어디서 얻습니까?

브라우저는 일반적으로 페이지와 함께 전송 된 HTTP 헤더를 통해이 정보를 얻습니다.

예를 들어 Last-Modified 헤더는 브라우저에 페이지의 나이를 알려줍니다. 브라우저는 간단한 HEAD 요청을 페이지에 보내 최종 수정 된 값을 얻을 수 있습니다. 브라우저가 캐시에있는 것보다 최신 인 경우 브라우저가 다시로드 할 수 있습니다.

출처 브라우저가 웹 페이지가 변경되었음을 어떻게 알 수 있습니까? 세스의 답변


추가 자료


다른 요소를 언급 할 가치가있는 것도 사이트를 캐싱하는 것일 수 있습니다. 비교적 인기있는 사이트 인 경우 ISP가 페이지를 캐시 할 수 있습니다. 괜찮은 라우터 뒤에 있거나 회사 네트워크에 있으면 사이트도 자동으로 캐시 될 수 있습니다.
SnakeDoc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.