본문 바로가기
반응형

gzip2

AWS Cloudfront 압축 설정 목차 cloudfront에서 자동으로 압축 설정을 할 수가 있다. 방법 cloudfront의 distribution을 선택하고 들어가서 압축하고 싶은 behavior 를 edit 하고 들어가면 위같은 화면 이 나오는데 compress objects automatically 항목을 yes로 선택하면 된다. 하지만 위에 만 하면 되는게 아니라 다음 것도 설정해야한다. 캐싱 설정(disable로 되어 있으면 안된다.) TTL 1초 이상으로 설정 제한사항 요청에는 HTTP 1.0을 사용합니다 CloudFront에 대한 요청이 HTTP 1.0을 사용하는 경우 CloudFront는 Accept-Encoding 헤더를 제거하고 응답에서 객체를 압축하지 않습니다. Accept-Encoding 요청 헤더 만약 뷰어 요청.. 2023. 3. 7.
nginx 압축전송 gzip 을 사용할 경우, 웹서버와 클라이언트(브라우저)의 CPU 사용량이 약간 늘어난다. 요즘 서버나 PC의 경우 충분히 고사양이기 때문에 gzip cpu 사용량은 무시해도 된다.(0.1% 미만) 압축 전송이기 때문에 전송속도가 빨라지고 , 트래픽량이 줄어든다. 특히, 국가간 트래픽이나 느린 인터넷 환경에서, 속도가 빨라진 것을 크게 느낄 수 있다. 너무 작은 파일은 그냥 전송하는게 더 빠르고, 이미 충분히 압축된 파일은 gzip 을 해도 용량이 별로 안줄어들기 때문에 gzip 압축 전송을 안 쓰는 것이 좋다. 항상, 텍스트 데이터는 압축효율이 좋다. 일반적으로, 바이너리 데이터는 압축효율이 좋지 않다. 압축 후 데이터 크기가 더 커질 수 있다. Image, video, pdf, zip 등은 이미 충분.. 2023. 1. 30.
반응형