首先下载:
pip install flask-compress
然后在初始化app时这样调用.
from flask import Flask
from flask.ext.compress import Compress
app = Flask(__name__)
Compress(app)
当然不一定只能在初始化时,也可以这样inject.
flask import Flask
from flask.ext.compress import Compress
compress = Compress()
def start_app():
app = Flask(__name__)
compress.init_app(app)
return app
实际测试下来效果无限棒,目前还未发现什么bug. 当然,业务流量大的还是老老实实用nginx这种东西吧.