百度MIP移动页面加速——不只是CDN

MIP 是用 cdn 做加速的么?准确答案是:是,但不只是。
MIP 全称 Mobile Instant Pages,移动网页加速器,是百度提出的页面加速解决方案。MIP 从前端渲染和页面网络传输两方面进行优化,杜绝页面渲染中的阻塞问题,提升页面展现速度。

页面渲染耗时与 MIP 加速原则

页面渲染耗时主要分为以下三类:**DNS 解析耗时,网络传输耗时,浏览器渲染重绘耗时 **。
MIP 加速的基本原理就是减少各个步骤的耗时:

为减少 DNS 解析,MIP-Cache 将静态文件以相对路径储存在百度 CDN 中;
为减少网络传输耗时,MIP-JS 控制静态资源的按需加载,MIP-Cache 系统优先从 CDN 读取文件;
为减少浏览器渲染重绘耗时,MIP-HTML 对<img>,<video>等造成浏览器重绘的标签进行了封装控制。 下文将对 MIP 的三大组成部分 MIP-HTML, MIP-JS, MIP-Cache 进行详细介绍。

MIP-HTML 组件加速原理

MIP-HTML 规范中有两类标签,一类是 HTML 常规标签,另一类是 MIP 标签(MIP-HTML 组件)。在 MIP 规范中,类似<img>等会引起浏览器重绘的标签应被替换成<mip-img>, 利用懒加载和按需加载提高页面的渲染速度。

MIP-HTML 除了对浏览器原生标签的封装,还有一类自定义交互组件。比如图片轮播组件,表单组件,分享组件等。这些组件依赖 MIP-JS 和自身脚本即可运行,不需要引用第三方库。引用 MIP 自定义组件的而好处在于,页面开发时无需引入 jquery,bootstrap 等体积庞大的库,减少页面发送的网络请求及传输时间,加快网页的传输和渲染。

MIP-JS 加速原理

MIP-JS 是 MIP 的运行环境,接管了 MIP 页的生命周期,脚本加载及页面渲染。具体来说,MIP-JS 包括基础类引入(AMD),内置组件加载(mip-img),外置组件管理(组件 css 插入)以及组件布局管理(解决布局兼容性问题)。

MIP-JS 选择使用精简的基础类,尽量减少网络传输时间;内置优秀的组件,在不阻塞浏览器渲染的前提下提供最好的交互体验;提供组件布局管理,预先为组件设定宽高,避免组件加载后的浏览器重布局。

MIP-Cache 缓存加速原理

MIP-Cache 通过 CDN(Content Delivery Network) 服务器缓存静态 MIP 页面。当用户访问 MIP 页面时,请求首先会发到 CDN 服务器,如果页面存在,则从 CDN 直接返回静态页面;如果页面不存在,则会请求第三方服务器。返回的页面的同时加入 MIP-Cache。

总的来说,MIP 除了 CDN 加速,还针对浏览器渲染和网络加载做了优化。改版网站的数据表明,页面加载速度提升了 30-80%。更快的打开速度意味着更少的用户等待和放弃,更好的用户体验。欲了解更多详情,欢迎到 MIP 官网,与我们一同建立秒开的移动页面。

原文链接:https://www.cnblogs.com/mipengine/p/what_is_mip.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/21896

(0)
上一篇 2024年2月2日 14:15
下一篇 2024年2月3日

相关推荐

  • dns怎么设置可以让网络加速

    dns 怎么设置可以让⽹络加速   ⽹络很卡很慢是我们使⽤电脑时候不想看到的事情,不过它就是会出现,解决⽅法也有很多。今天 ⼩编将为⼤家分享的就是巧妙设置 DN…

    网站百科 2024年1月20日
    00339
  • 百度被黑客攻陷的原因分析

    今天一上Q就在各大Q群里看到大家都在不约而同的讨论百度被黑的事情,这也难怪,国内网民用百度的居多,百度的访问如果出问题肯定会引起很大反映。我先是好奇,像百度这么牛的公司也会被人黑掉…

    网站百科 2024年3月1日
    00246
  • 关于互联网访问DNS

    互联网 1.静态网页 动态网页 静态网页:浏览器向服务器发送请求,服务器把网页返回过来,大多用来信息的展示,没有处理功能 动…

    网站百科 2023年10月7日
    00443
  • 阿里云CDN+OSS完成图片加速

    cdn+OSS能解决图片加速的问题,那具体是怎样配置的呢?这里我们先把两个名词了解清楚,有些名词因为向来没有被很好地解释,导致使用者对概念理解不正确,从而对加速的流程理解有错误,即…

    网站百科 2024年4月21日
    00225
  • Ddos 类别

    按照发起的方式,ddos可以简单分为三类。 (1)以力取胜,海量数据包从互联网的各个角落蜂拥而来,堵塞IDC入口,这种类型的攻击典型代表是ICMP Flood和UDP Flood,…

    网站百科 2023年12月29日
    00425
  • cc攻击检测工具

    对于cc攻击,相信服务器运维人员并不陌生,近几年来黑客工具数量不断增加,哪怕是并不精通技术的人都能通过黑客攻击发起cc攻击,这时一款好用的cc攻击检测工具就显得至关重要了。 cc攻…

    2023年9月17日
    00419
  • 通过nginx配置文件抵御攻击

      0x00 前言 大家好,我们是Opencdn团队的Twwy。这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击的效果。 其实很多时候,各种防攻击的思路我们都…

    网站百科 2023年9月27日
    00325
  • 网站优化不同阶段的seo优化策略

    在网站的优化过程中,每个阶段都有每个阶段的优化策略,因为着重点不同,成长的方向就可能不一样,若在不同的阶段采取一样的优化操作,那么所带来的效果是不一样的。你在某个阶段去着重优化这个…

    网站百科 2023年10月25日
    00332
  • seo优化的主要任务包括哪些

    最近,有网友咨询,seo优化的主要任务有哪些?每天的工作是干什么的呢?今天,我们就来简单讲解下seo优化的主要任务。 其实seo任务说起来简单,就是内容和外链,而且最重要的还是内容…

    2024年2月27日
    00236
  • 常见的网站安全问题有哪些?

    原标题:常见的网站安全问题有哪些? 网站对一个企业的重要性不言而喻,从企业网站的日益增多就很明显。其中一些通过网站获得了更多的客户。但更多的时候,并没有发挥出网站应有的作用。今天,…

    网站百科 2023年6月27日
    00448

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml