HTML5 응용 프로그램 캐시는 브라우저 캐시와 다른가 ?? 그렇다면, 어떤 측면에서, 그것은 다르며이 메커니즘이 어떻게 작동합니까 ?? AppCache를 사용하여 브라우징 성능을 향상시킬 수있는 방법을 알려주십시오 .. HTML5 AppCache의 장단점에 대해서도 토론하십시오 (만료 및 저장 용량 제한 등) ??브라우저 캐시와 HTML5 응용 프로그램 캐시
9
A
답변
7
HTML5 캐시
HTML5는 웹 응용 프로그램이 캐시 및 인터넷 연결없이 액세스 할 수 있음을 의미합니다 응용 프로그램 캐시를 제공한다. 응용 프로그램 캐시는 응용 프로그램에게 세 가지 장점을 제공합니다
오프라인 브라우징 - 캐시 자원 빠르게 감소 된 서버의 부하를로드 - -
사용자는 오프라인
속도가있는 응용 프로그램을 사용할 수 있습니다 브라우저는 서버에서 업데이트/변경된 리소스 만 다운로드합니다.
브라우저 캐시
인터넷 브라우저는 방문한 페이지의 복사본을 저장하고 해당 페이지를 다시 방문 할 때 해당 복사본을 사용하여 캐싱을 사용하여 HTML 웹 페이지를 저장합니다. 페이지의 날짜가 이전에 저장된 사본과 동일한 날짜 인 경우 컴퓨터는 인터넷에서 다시 다운로드하지 않고 하드 드라이브에있는 날짜를 사용합니다.
참조 -
새로운 HTML5 스펙은 브라우저는 HTML 파일, 이미지, CSS와 같은 웹 사이트에 자산의 일부 또는 전부를 프리 페치 할 수 있습니다 , 자바 스크립트, 등등, 클라이언트가 연결되어있는 동안. 이 콘텐츠를 가져 오기 위해 사용자가 이전에이 콘텐츠에 액세스 할 필요는 없습니다. 즉, 응용 프로그램 캐시는 방문하지 않은 페이지를 미리 가져올 수 있으므로 일반 브라우저 캐시에서 사용할 수 없습니다. 파일을 미리 가져 오면 초기에 해당 파일을 다운로드하기 위해 대역폭을 사용하지만 물론 사이트의 성능을 향상시킬 수 있습니다.