새로운 Heroku Cedar 스택에서 GZIP 압축을 어떻게 활성화 할 수 있습니까? 이것은 그들의 site에서 직선 :Heroku Cedar (Python/Flask/Gunicorn)에서 gzip 압축을 활성화하는 방법
삼나무 응용 프로그램에 대한 요청이 응용 프로그램 서버에 직접 때문에- 응답의 압축 응용 프로그램 내에서 수행되어야합니다 - nginx를 같은 HTTP 서버를 통해 프록시 없습니다. Rack 앱의 경우 Rack :: Deflater 미들웨어를 사용하여 수행 할 수 있습니다. gzip으로 압축 된 정적 에셋의 경우, Rack :: Deflater가 미들웨어 스택에 ActionDispatch :: Static 앞에로드되어 있는지 확인하십시오.
올바르게 읽으면 파이썬 응용 프로그램 코드가 이제 응답을 gzipping해야합니까? 정적 애셋 (예 : css/js)을 압축하려면 어떻게해야합니까? 나는 플라스크와 GUnicorn를 사용하고 있습니다.
아마 좋지는 않지만 확실하게 그들은 그것을 말하고 있습니다. python.org에서 gzip 사용에 관한 설명서가 있습니다. http://docs.python.org/library/gzip.html – gforcada
여기에서 악마 옹호를하고 있습니다. 왜 gzip을 사용해야합니까? 당신은 Heroku에서 /에서 대역폭을 지불하지 않으므로 왜 압축해야합니까? –
사용자가 1MB 대신 300KB의 페이지를로드하는 것을 선호하므로 압축해야합니다! –