MIP(Mobile instant pages 移动网页加速器)

MIP(Mobile instant pages 移动网页加速器)

html页面做哪些事情可以达到mip加速

这里写图片描述

  1. mip规范改造,符合mip标准,并且能通过mip的校验 (https://www.mipengine.org/validator/validate

  2. 在mip的环境下运行,引入mip.js

  3. mip cdn 缓存系统加速

其中的一些技术

  • 1.网络优化

    (new Image()).src = '//mipcache.bdstatic.com/static/xx.gif?=' +(new Date());
    创建一个网络连接,请求mip cdn上的一张gif图,DNS预取,http预链接,速度100-200ms点提升
    
  • 2.生命周期优化

    优先加载可视区域图片,非可视区域图片延迟加载 
    
  • 3.cdn 缓存优化

    mip页面由百度的cdn直接返回 
    
  • 4.https

    mip页面是通过https打开,速度与http一样快 
    
  • 5.资源处理

    外链js
    图片资源
    css资源 
    预加载/cdn缓存/图片资源优化
    
  • 6.开发环境

    npm install -g mip-cli
    安装mip脚手架工具
    
  • 7.安装成功

    用mip -V来检查
    
  • 8.mip规范

    https://www.mipengine.org/doc/2-tech/1-mip-html.html

  • 9.mip组件

    1. 内置组件是包含在 mip.js 中的组件,可直接使用,无需另外引入js脚本

    2. 个性化组件是满足于特定需求的组件,包括交互,统计等需求。需要引入对应的 js 脚本

    3. 广告组件主要满足各类广告的投放,需要引入对应的 js 脚本。阅读广告文档来确定 MIP 广告类型

  • mip组件改造

    mip提供的组件不符合需求时,可以对其进行改造,通过覆盖修改其样式,添加需要的元素标签。

  • mip开发

    mip提供的组件不能完成功能时,可以针对自己的需要进行组件的开发,

  • mip命令

    mip
    mip init(如果已经安装mip了,是否需要更新,否则mip init无法正常初始化)
    mip add mip-demo.html (生成mip-demo文件)
    

    mip-demo.html

    mip server (预览页面) 
    

    这里写图片描述

    mip的一些命令
    

    这里写图片描述

  • 如何开发

    在mip-extenions 目录执行命令
    
    创建组件模版
    mip addelement  mip-yh  (mip-yh 为组件名)
    

    生成如下图的4个文件

    这里写图片描述

    具体文件的内容

    mip-yh.js

    这里写图片描述

    mip-yh.less

    这里写图片描述

    package

    这里写图片描述

    READMRE

    这里写图片描述

    开发完成可mip server 进行组件预览
    
    提交前可以简单的校验一下组件 
    
    mip validateelement mip-yh
    
    最终提交组件
        1.github 上提交pull request
        2.mip审核平台(https://www.mipengine.org/platform/mip#/extensions)
    
    打包zip组件文件,上传,等待审核通过后
    https://c.mipcdn.com/static/v1/{组件名}/{组件名}.js
    
  • 搜素生效

    生效后会有如图的闪电标
    

    这里写图片描述

    这里写图片描述

    闪电算法(http://ziyuan.baidu.com/wiki/1590)

    mip-cache清理缓存(http://ziyuan.baidu.com/mip/index)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值