性能优化是提升用户体验的核心。优化的目标通常是:加载更快、交互更流畅。
1. 网络传输层
- 减少 HTTP 请求: 合并 CSS/JS 文件,使用雪碧图(Sprite)或 Base64 图片。
- 开启 Gzip: 服务器配置 Gzip 压缩,文本资源可减少 70% 体积。
- 使用 CDN: 将静态资源分发到边缘节点,降低延迟。
- HTTP/2: 利用多路复用,解决队头阻塞问题。
性能优化是提升用户体验的核心。优化的目标通常是:加载更快、交互更流畅。
在后端开发中,数据库往往是系统的性能瓶颈。本文总结了我在项目中常用的 MySQL 优化策略。
索引是提升查询效率的关键。
(a, b, c),查询条件必须包含 a 才能用到索引。!= 或 <>,可能导致全表扫描。LIKE 查询尽量不要以 % 开头。