S3 에 Cloudfront 를 붙여 에셋을 전송하려고 합니다. 헤더는 Accept-Encoding:gzip,…

S3 에 Cloudfront 를 붙여 에셋을 전송하려고 합니다.

헤더는 Accept-Encoding:gzip, deflate, sdch 이렇게 셋팅되어있고, CF 에서 Compress Objects Automatically 옵션도 켜져있는데요. 아무리 해도 gzip 으로 압축된 걸 보내오지 않네요. 이건 왜 그럴까요? CF 에서 저 옵션을 켜면 자동으로 압축되는 걸로 알고 있었는데, 직접 gzip 으로 압축해서 올려야 하나요? 고견을 여쭙습니다!

4 thoughts on “S3 에 Cloudfront 를 붙여 에셋을 전송하려고 합니다. 헤더는 Accept-Encoding:gzip,…

  1. 새로 만드니까 됩니다. 원래 Compress 옵션을 안주고 만든 후에 새로 만들어주었더니 안되다가 새로 만들면서 Compress 옵션을 주니까 되네요. -ㅇ- 버그인듯 ㅜ ㅜ 내 시간….

  2. 새로 만들면 되는게 버그가 아니라, 이미 CF캐싱된 데이터가 소멸되기 전까지는 gzip을 적용하기 전의 파일을 캐시하고 있어서 그렇습니다. 백서를 찾아보시면 동일한 경우가 아주 드물게 발생한다고 표기되어 있습니다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.