网站性能优化

混江龙づ霸主 提交于 2019-12-03 06:32:50

简要总结:

1.资源压缩合并,减少http请求

2.非核心代码异步加载(异步加载方式,异步加载区别)

3.利用浏览器缓存(缓存的分类,缓存的原理)

4.使用CDN

5.与解析DNS

  <mata http-equiv="x-dns-prefetch-control" content="on">   // https 协议下开启a链接的prefetch(http协议下会默认开启)

  <link rel="dns-prefetch" href="//host_name_to_prefetch.com">

 

//=========================================================================

 

  • content方面

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

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

    1. 减小cookie大小
  • css方面

    1. 将样式表放到页面顶部
    2. 不使用CSS表达式
    3. 使用<link>不使用@import
  • Javascript方面

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

    1. 优化图片:根据实际颜色需要选择色深、压缩
    2. 优化css精灵
    3. 不要在HTML中拉伸图片
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!