2017-09-03 1 views
1

브라우저가 압축되지 않은 index.html을 다운로드 할 때 스트림에서 파싱 및 렌더링을 시작합니다. 따라서 전체 파일을받지 못한 경우에도 콘텐츠의 일부를 볼 수 있습니다.브라우저가 전체 압축 페이지를 다운로드하여 렌더링을 시작해야합니까?

질문 : 일반 웹 페이지뿐만 아니라 gzip 형식의 html 페이지로 압축 된 브라우저가 작동합니까? 또는 전체 파일을 가져 와서 압축을 풀고 렌더링해야합니까?

답변

1

아니요. 압축 된 데이터의 첫 번째 구획을 받으면 즉시 압축을 풀 수 있습니다. 소포의 끝 부분에있는 압축 데이터의 최대 수십 바이트는 다음 소포가 도착할 때까지 압축 해제되지 않으며 동적 블록 헤더에있을 때만 압축 해제됩니다. 대부분 블록의 중간에있는 경우, 다음 소포를 얻을 때까지 몇 비트 만 압축 할 수 없습니다.

관련 문제