你有哪些性能优化的方法?

网页内容:

   1.减少http请求: http协议是无状态的应用层协议,意味着每次http请求都要建立通信链路、进行数据传输。

     减少http的主要手段是合并css、合并javascript、合并图片。

   2.减少DNS查询次数

   3.避免页面跳转

   4.使用浏览器缓存:缓存AJAX

   5.延迟加载:LazyLoad Images。刚加载的时候减少http请求。

   6.提前加载

   7.减少DOM元素数量

   8.根据域名划分内容

   9.减少iframe数量

   10.避免404

服务器:

   1.使用CDN

   2.添加Expires或Cache-Control报文头

   3.Gzip压缩传输文件

   4.配置ETags

   5.使用GET AJAX请求 6.避免空的图片src

cookie:

   1.减少cookie的大小和传输次数 2.页面内容实用无cookie域名

CSS:

  1.将样式表放在head中:网页会在全部加载完成CSS后渲染页面。

  2.避免CSS表达式 3.用<link>代替@import 4.避免使用Filters

Javascript:

   1.脚本置底

   2.使用外部的Javascript和CSS文件

   3.精简Javascript和CSS

   4.去除重复脚本

   5.减少DOM访问

   6.使用智能事件处理

   7.慎用with

   8.减少作用域查找

图片:

  1.优化图片

  2.使用CSS Sprites

  3.不要在HTML中缩放图片

  4.使用小且可缓存的favicon.ico

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值