2021-08-19 面试题:如何对网站进行性能优化

本文探讨了提高网页加载速度和性能的各种方法,包括减少HTTP请求、合并资源、使用CDN、配置ETag、Gzip压缩、优化CSS和JavaScript、减少DNS查询以及图片优化等。通过这些技术实践,可以显著提升用户体验并降低服务器负担。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

content ⽅⾯

1.减少 HTTP 请求:合并⽂件、 CSS 精灵、 inline Image
2.减少 DNS 查询: DNS 缓存、将资源分布到恰当数量的主机名、减少 DOM 元素数量

Server ⽅⾯

1.使⽤ CDN
2.配置 ETag
3.对组件使⽤ Gzip 压缩

Cookie ⽅⾯

减⼩ cookie ⼤⼩

css ⽅⾯

1.将样式表放到⻚⾯顶部
2.不使⽤ CSS 表达式
3.使⽤ 不使⽤ @import

Javascript ⽅⾯

1.将脚本放到⻚⾯底部
2.将 javascript 和 css 从外部引⼊
3.压缩 javascript 和 css
4.删除不需要的脚本
5.减少 DOM 访问

图⽚⽅⾯

1.优化图⽚:根据实际颜⾊需要选择⾊深、压缩
2.优化 css 精灵
3.不要在 HTML 中拉伸图⽚

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值