百度MIP适配实例

MIP,全称Mobile Instant
Pages(移动端即时页面),是百度推出的一套移动端网页开放技术标准。网站活动端页面总计MIP改造,能兑现页面缓存,从而达到运动网页加速效果。

百度官方已经尽人皆知表示,应用了MIP的位移网站,将在百度搜索引擎得到更高权重。

在底特律沙龙的实地盛况中,Zac大神对百度工程师指出了万分深远的题目,“百度MIP到底会不会影响排行”,现场沉寂几秒中后响起了雷鸣般的掌声,对此,百度工程师也明确的表示:“百度MIP会影响名次”。我想这或多或少是兼具SEO从业者最想要听到的吗,这两遍百度工程师表态很坚决,他意味着:”普通网页是因此蜘蛛抓取速度来评定网页速度的,而有了MIP后,MIP本身就网站速度快的求证。“假如你想增强活动端的网站打开速度,那么在MIP技术还没有完全普及的时候抢占MIP先机,将会事半功倍。

当前网上能找到的MIP改造的实例相当少,所以将大家集团网站
1145公司信用http://www.1145.cn)
的片段MIP改造拿出去跟大家大快朵颐,希望能给期待举行MIP改造的站长提供一些接济。

此次开展MIP适配的是
1145集团信用的子站点:食品药品安全。HTML站点URL为 http://www.1145.cn/cfda/ ,MIP站URL规则为http://www.1145.cn/cfda/mip/ 。从Meta看,此站点为PC,Mobile自适应站。

<meta name="applicable-device" content="pc,mobile">

  

在html站点,出席以下代码,布告百度蜘蛛页面对应的mip页URL。

<link rel="miphtml" href="http://www.1145.cn/cfda/mip/">

  

在mip站点,参加一下代码与html站点对应:

<link rel="canonical" href="http://www.1145.cn/cfda/">

  

MIP站点的通用的html结构:

<!DOCTYPE html>
<html mip>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<link rel="stylesheet" type="text/css" href="https://mipcache.bdstatic.com/static/v1/mip.css">
<!--对应的非mip页面URL-->
<link rel="canonical" href="http://www.1145.cn/cfda/">
<title>食品药品安全数据 - 1145.cn</title>
<style mip-custom>
<!--CSS放到这里,mip标准不允许引入外部css-->
</style>
</head>
<body>
页面正文内容
<!--mip 运行环境,必须引入-->
<script src="https://mipcache.bdstatic.com/static/v1/mip.js"></script>
</body>
</html>

  

小心多少个核心要义:

  • 在<html>标签中加进mip标识
  • 编码为 utf-8
  • 添加meta-viewport,用于移动端表现
  • 譬如说引入MIP运行条件,包括CSS,以及JS
  • mip不允许引入除mip css以外的表面css,必须把css都写到页面<style
    mip-custom>内部

在页面正文内容中,和大家一直做网页模版没有什么分别。注意以下几点:

  • 官方提议用<mip-link>标签代替原先的价签(最近可以保存^lt;a>标签)且href值必须是全部路径,不可能用相对路径。

    <a href="http://www.1145.cn/cfda/mip/category/10">国家食品安全监督抽检(合格产品)</a>
    
  •  

    标签比如用<mip-img>标签代替,而且必须有</mip-img>关闭符。<mip-img>必须安装图片的width和height。详情:https://www.mipengine.org/doc/3-widget/2-inner-widget/img-widget.html

  • div,p,span,table等大旨HTML标签都可以直接使用。不要拔取javascript,因为MIP不容许引用外部javascript,所以我们常用的jquery,bootstrap都不可能用。
    MIP页面的最终目的是加快,所以大家应当尽量采纳最基本的html代码。

搞好模版之后,可以在官网的MIP校验工具检测一下我们做的模板。https://www.mipengine.org/validator/validate

伟德国际1946手机版在线 1

屏幕快照 2017-05-09 8.55.57 PM.png

注意:MIP页面最终展现给移动端用户并不是我们直接在浏览器打开的功能,因为用户访问的莫过于是从百度查寻结果点击过来的,是从百度mip缓存服务器呈现你的页面,所以假若要预览您的页面,需要从 https://www.mipengine.org/validator/preview伟德国际1946手机版在线, 输入你的mip的url,举办预览。除了您协调,基本不会有人直接访问你的mip的url。比如百度找寻关键词:
百度
mip,排在第一位的mipengine.org,如若在运动端点开结果,打开的莫过于是以此url: http://m.baidu.com/mip/c/s/www.mipengine.org/article/5-reasons-to-try-mip.html ,而不是mip页面的忠实url http://www.mipengine.org/article/5-reasons-to-try-mip.html

从而用户最后见到的MIP页面的url规则是
http://m.baidu.com/mip/c/s/***************

因为MIP页面是从百度的缓存服务器读取展现给用户,所以速度特别快。假设您的MIP页面发成了改动,必须从百度站长平台后台,刷新你改改了的MIP页面。你可以把百度MIP想象成永可是期的CDN,必须手动刷新。

相关文章