资源的合并与压缩

HTML压缩

主要是减少http请求数量以及减少资源的大小

  1. nodejs提供了 html-minifier 工具
  2. 后端模版引擎渲染压缩

css压缩

无效代码删除和语义合并

js压缩

删除注释、变量名替换、代码语义缩减与优化、代码压缩保护(因为前端代码透明)
html-minifier、uglifyjs2...

文件合并

不合并会有网络延迟、多次请求增加丢包几率
从原来的a.js、b.js、c.js三个文件 -> a-b-c.js一个文件
合并后也存在首屏渲染问题和缓存失效问题。
公共库的合并、不同页面分别打包(感觉这些方式都很常见)

posted @ 2025-07-31 10:48  一个甜橙子  阅读(7)  评论(0)    收藏  举报