2017-12-19 6 views
1

firebase.json 구성 파일을 사용하여 gzip 압축을 올바르게 설정하지 못했지만 내 firebase 호스팅 웹에서 .css 및 .js를 압축하려고했습니다. 내 자산 때문이야.firebase에서 gzip으로 압축

curl -v 명령은 서버에서 파일을 제공 할 때 압축이 수행되지 않는다는 것을 보여줍니다. Firefox Developer edition의 네트워크 섹션에서도 확인하십시오.

내 .json 구성으로 인해 브라우저에서로드 오류가 가장 많이 발생할 수 있습니다.

"source": "**/*[email protected](jpg|jpeg|gif|png)", 
"headers": [ 
    { 
    "key": "Cache-Control", 
    "value": "max-age=7200" 
    }, 
    { 
    "key": "Content-Encoding", 
    "value": "gzip" 
    } 
] 

이것은 firebase 설정에 대한 시도로서 브라우저에서 CSS 나 js를로드하지 않습니다.

아무튼?

감사합니다.

+2

그런 헤더를 추가해도 자동으로 응답이 gzip되지 않습니다. 콘텐츠가 * gzipped임을 나타냅니다. Firebase Hosting은 이미 대부분의 파일을 gzip하고 헤더가있는 경우이를 제공합니다. 압축되지 않는 리소스의 URL을 공유 할 수 있습니까? –

+0

물론 @FrankvanPuffelen :'https : // classics-franchise-web.firebaseapp.com/js/index.js' Google PageSpeed는 리소스가 gzipped이 아님을 보여줍니다. –

+0

흥미롭게도 https : //use.fontawesome.com/releases/v5.0.1/js/all.js. 나는 왜 다른 사람들이 아닌지 잘 모르겠습니다. –

답변

1

Firebase Hosting에는 파일 압축을위한 크기 임계 값이 있습니다.

압축되지 않은 모든 파일은 작았으므로 (< 1K) 해당 임계 값을 충족하지 못했습니다.

관련 문제