每天一道前端面试题:如何进行网站性能优化

Posted qianduan1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天一道前端面试题:如何进行网站性能优化相关的知识,希望对你有一定的参考价值。

  • content方面

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

    • 使用CDN
    • 配置ETag
    • 对组件使用Gzip压缩
  • Cookie方面

    • 减小cookie大小
  • css方面

    • 将样式表放到页面顶部
    • 不使用CSS表达式
    • 使用<link>不使用@import
  • javascript 方面

    • 将脚本放到页面底部
    • javascriptcss从外部引入
    • 压缩JavaScriptcss
    • 删除不需要的脚本
    • 减少DOM访问
  • 图片方面

    • 优化图片:根据实际颜色需要选择色深、压缩
    • 优化css精灵
    • 不要在 html 中拉伸图片

推荐:

以上是关于每天一道前端面试题:如何进行网站性能优化的主要内容,如果未能解决你的问题,请参考以下文章

每天一道java面试题

前端面试题之性能优化篇

前端面试题及答案,网络和优化

前端面试每日 3+1 —— 第770天

每天一道面试题Redis单例模式主从模式sentinel模式和集群模式优缺点?

如何对前端性能进行优化