在开发Flask应用的时候,我们不可避免的会遇到大流量问题,为了解决流量过大导致访客无法正常访问网站的问题呢,除了扩展服务器的硬件配置增加带宽,还有一种办法就是压缩HTMl文件以节省流量消耗。
pip install Flask-HTMLmin
from flask import Flask, render_template from flask_htmlmin import HTMLMIN app = Flask(__name__) app.config['MINIFY_HTML'] = True htmlmin = HTMLMIN(app) # 或者你可以使用 HTMLMIN().init_app(app) # 将附加参数传递给 HTMLMIN # HTMLMIN(app, **kwargs) # 例如: # htmlmin = HTMLMIN(app, remove_comments=False, remove_empty_space=True, disable_css_min=True) @app.route('/') def main(): # index.html 将会被 HTMLMIN 压缩! return render_template('index.html') @app.route('/exempt') @htmlmin.exempt def exempted_route(): # index.html 文件将会不使用 HTMLMIN 压缩! return render_template('index.html') if __name__ == '__main__': app.run()
用上HTMLMIN 后实际的感受还是有一点的,但不是很大,主要是压缩了不必要的空格和缩进,测试下来能够节省5%左右的文件大小。
注意! 测试下来似乎还会删除 br 字段,这样就很不方便,对于5%的优化,其实可有可无啦,至于用不用仁者见仁。
使用V2ray dokodemo-door 的透明网关功能实现全局上网
像笔记本这样低功耗的闲置电脑最大的作用就是24小时下电影啦,而且配置好了ddns后外网也可以查看下载进度,添加新的种子等。
本文主要内容是将原有的 Mastodon 迁移到一台新的服务器上。
简单使用VNC的基础教程
因为很无聊,所以就想试试私有云盘,立马tb买了个5T的OneDrive账户,前端使用OneIndex,实现基于云盘的共享云储存。
目录
热门标签
更多语言
站点信息