Я использовал WhiteNoise
в своем Flask/Python3
приложении, где gunicorn
являлся веб-сервером следующим образом:
from whitenoise import WhiteNoise
app = Flask(__name__, static_folder='static')
app.wsgi_app = WhiteNoise(app.wsgi_app, root='static/')
app.wsgi_app.add_files(app.static_folder)
Я даже пытался создать static_folder
в Flask object
и добавить его позжена дополнительные WhiteNoise
файлы, но это тоже не сработало.Он компилируется нормально, но когда я делаю:
curl -i -H "Accept-Encoding: gzip" https://my-homepage/static/css/my.css
я получаю следующий ответ:
HTTP/1.1 200 OK
Connection: keep-alive
Server: gunicorn/19.8.1
Date: Wed, 23 May 2018 09:53:38 GMT
Content-Length: 50162
Content-Type: text/css; charset=utf-8
Last-Modified: Wed, 23 May 2018 09:51:21 GMT
Cache-Control: public, max-age=43200
Expires: Wed, 23 May 2018 21:53:38 GMT
Etag: "1527069081.0-50162-130551313"
Accept-Ranges: bytes
Strict-Transport-Security: max-age=31536000
Via: 1.1 vegur
Вы можете увидеть, что Content-Encoding: gzip
не присутствует.Чего мне не хватает?