你不需要安装任何软件,直接使用免费在线工具获取准确的优化前数据,操作如下:
https://pagespeed.web.dev/,输入你的网站域名,点击「分析」,10秒即可生成报告,重点关注报告中的首屏加载时间和总资源体积两个指标https://tool.chinaz.com/speedtest/,输入域名测速,记录国内节点的加载耗时把记录的两个指标保存下来,作为优化后的对比基准。
网站加载体积中,图片、CSS、JS占比超过80%,压缩后能直接减少加载时间,操作零门槛:
https://tinypng.com/,将需要上传到网站的图片拖拽到页面,工具自动完成无损压缩,压缩率通常在50%-70%,画质无肉眼可分辨的损失,压缩完成后批量下载,替换原网站的图片即可https://tool.chinaz.com/jsmin/,将原CSS或JS代码粘贴到输入框,点击压缩后复制压缩后的代码,直接替换原网站的对应文件即可npm install vite-plugin-compression -D,然后在vite.config.js中添加完整配置:
```
import { defineConfig } from 'vite'
import viteCompression from 'vite-plugin-compression'
export default defineConfig({
plugins: [
viteCompression({
algorithm: 'gzip',
ext: '.gz',
threshold: 10240,
deleteOriginFile: false
})
]
})
```
重新打包后自动产出压缩后的文件,不需要额外操作。
如果你的网站用Nginx部署,只需要修改配置就能完成,操作步骤如下:
找到你的Nginx域名配置文件,默认路径为/etc/nginx/conf.d/你的域名.conf,在server块内添加以下完整可复制配置:
```
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript image/jpeg image/gif image/png;
gzip_vary on;
```
添加完成后,先执行命令检查配置是否正确:nginx -t,如果输出test is successful,再执行重载配置命令:nginx -s reload,配置即可生效,Gzip可以把文本类资源压缩70%左右。
同样在Nginx配置的server块内添加以下配置,让用户浏览器缓存静态资源,二次访问无需重新下载:
```
location ~ \.(jpg|jpeg|png|gif|ico|css|js|woff2?|svg)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
```
添加完成后同样执行nginx -t检查、nginx -s reload重载即可。
CDN会把你的静态资源分发到全国/全球的边缘节点,用户从最近的节点获取资源,大幅降低加载延迟,个人中小站点可以免费使用,操作步骤:
https://www.volcengine.com/product/cdn,注册账号后完成个人实名认证,全程10分钟左右如果是纯静态网站,不需要自己买服务器,直接绑定Github仓库部署到Vercel(https://vercel.com/),自带全球免费CDN,零配置就能用。
最后做两个简单调整,进一步降低首屏加载时间:
非首屏图片进入可视区再加载,大幅减少首屏请求数量,原生网站只需要两步:
![]()
之前,直接生效: ``` ```
逐个检查你网站插入的第三方脚本,比如没用的统计代码、访客挂件、分享按钮、广告弹窗,只保留必须保留的,每删除一个无用脚本,就能减少一个阻塞加载的请求,直接提升加载速度。
所有优化操作完成后,回到第一步的测速工具重新测试,对比优化前后的数据,通常可以把首屏加载时间从3秒以上降低到1秒以内,完成优化。
下一篇: 网站性能卡顿的深度诊断与系统化优化方案












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图