Web 性能直接影响用户体验和转化率,本文介绍几个关键的优化策略。
- 使用
loading="lazy" 延迟加载图片
- 使用
next/dynamic 动态导入组件
- 关键 CSS 内联,非关键 CSS 延迟加载
const HeavyComponent = dynamic(() => import("./HeavyComponent"), {
loading: () => <p>Loading...</p>,
});
合理设置 HTTP 缓存头,利用 CDN 加速静态资源分发。
使用 WebP 格式,提供多种分辨率,使用模糊占位符提升感知性能。