feat(perf): nginx 开启 gzip,降低 frp 隧道传输量
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 23s

- 现状:chunk-vendors.js 2.4MB 未压缩原样传输,单次页面加载 4.5MB/50s
- gzip level 5,min_length 1KB,覆盖 js/css/json/svg/woff 等类型
- 压缩率约 75-80%,页面加载量降至 ~1MB
This commit is contained in:
张家训
2026-10-20 17:05:02 +08:00
parent 8cc5ac7116
commit ac3584e159
+20
View File
@@ -6,6 +6,26 @@
# 后端容器服务名:backend,端口:8800(见 docker-compose.yml) # 后端容器服务名:backend,端口:8800(见 docker-compose.yml)
# ============================================================= # =============================================================
# ---------------- gzip 压缩(frp 隧道带宽受限,压缩是关键) ----------------
# 2.4MB 的 chunk-vendors.js 压缩后约 500KB,传输量整体可降 75%+
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 5;
gzip_min_length 1024;
gzip_types
text/plain
text/css
text/javascript
application/javascript
application/x-javascript
application/json
application/xml
application/rss+xml
image/svg+xml
font/woff
font/woff2;
# ------------------------------------------------------------- # -------------------------------------------------------------
# todo.jiaxun.site:公开待办看板专用域名 # todo.jiaxun.site:公开待办看板专用域名
# 根路径直接出看板页;SPA 兜底也指向看板页(该域名下无 freedom 路由) # 根路径直接出看板页;SPA 兜底也指向看板页(该域名下无 freedom 路由)