웹 기술 기초
웹 서버가 응답을 gzip이나 Brotli로 압축하여 보낼 때, 압축에 의한 전송량 절감이 일반적으로 가장 작은 것은?
- AHTML 파일
- BJavaScript 파일
- CJPEG 사진
정답과 해설 보기
정답: C. JPEG 사진
브라우저는 Accept-Encoding 헤더로 지원하는 압축 방식을 알리고, 서버는 압축한 응답에 Content-Encoding 헤더로 사용한 방식을 나타냅니다. HTML, CSS, JavaScript, JSON 같은 텍스트는 같은 문자의 나열이 반복해서 나타나므로 압축으로 크게 작아집니다. JPEG나 PNG, WebP 이미지나 동영상은 그 자체가 이미 압축된 형식이므로, 더 압축해도 거의 작아지지 않고 압축 처리 시간만 낭비됩니다. 그래서 일반적으로 텍스트 응답만 압축하도록 설정합니다.