百度站长平台加入“MIP引入”这是什么鬼?

广告也精彩

什么是MIP?

MIP(Mobile Instant Page - 移动网页加速器),是一套应用于移动网页的开放性技术尺度。通过提供MIP-HTML规范、MIP-JS运行情况以及MIP-Cache页面缓存系统,实现移动网页加速。

通宝盘口SEO测试mip引入代码效果截图

通宝盘口SEO测试mip引入代码效果截图

今天我自己测试一下通宝官网seoMIP引入代码如下:

<!DOCTYPE html>
<html mip>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<title>通宝盘口通宝官网seo</title>
<link rel="stylesheet" type="text/css" href="https://mipcache.bdstatic.com/static/mipmain-v0.0.1.css">
<link rel="standardhtml" href="http://ask.seowhy.com/taoteching.html">
</head>
<body>
<h1>通宝盘口通宝官网seo</h1>
<p>通宝官网SEO:专业的通宝盘口SEO网站优化排名服务培训公司<br>
【通宝官网】是通宝盘口当地方言,意为“通宝盘口”。<br>
【通宝官网SEO】是专业的通宝盘口网站和SEO优化服务公司。<br>
【通宝官网SEO】专注于搜索引擎优化和搜索引擎营销。<br>
【通宝官网SEO】通宝盘口seo博客分享seo和sem的参考资料和心得,并提供相关服务。<br>
【通宝官网SEO】提供通宝盘口网站建设、网站降权分析恢复、通宝盘口整站SEO优化、通宝盘口要害词排名优化。<br>
【通宝官网SEO】拥有十年的网络营销和SEO优化及网页设计实战经验,为宽大通宝盘口企业提供SEO外包、SEO照料服务。
</p>
<div class="mip-adbd">
<mip-ad
type="ad-baidu"
cproid="u2888888">
</mip-ad>
</div>
</body>
<script src="https://mipcache.bdstatic.com/static/mipmain-v0.0.2.js"></script>
<script async src="https://mipcache.bdstatic.com/static/v0.3/mip-ad.js"></script>
</html>

MIP主要由三部门组织成:

MIP HTML

MIP JS

MIP Cache

1. MIP HTML

MIP HTML 基于HTML基础规范进行了扩展,下面是一段简朴的MIP HTML代码示例:

<!DOCTYPE html>
<html mip>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
        <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/mipmain-v0.0.1.css">
    </head>
    <body>Hello World!</body>
    <script src="https://mipcache.bdstatic.com/static/mipmain-v1.0.0.js"></script>   
</html>

MIP HTML 规范中有两类标签,一类是HTML通例标签,另一类是MIP标签。MIP标签也被称作 MIP HTML 组件,使用它们来替代HTML通例标签可以大幅提升页面性能。

例如,mip-img标签,它使得图片只在需要时才进行加载,淘汰了页面渲染时间,节省了用户的流量。

2. MIP JS

MIP JS 用于治理资源的加载,并支持上述MIP标签的使用,从而确保页面的快速渲染,提高页面各方面的性能。

MIP JS 最显著的优势是能够异步加载所有外部资源,整个页面渲染历程不会被页面中的某些元素阻塞,从而实现页面渲染速度的提升。

此外,MIP JS 还涵盖了所有iframe的沙盒、于资源加载前提前盘算页面元素结构、禁用缓慢css选择器等技术性能。

3. MIP Cache

MIP Cache 是通过 CDN(Content Delivery Network) 服务器缓存mip页面的。用户在会见 MIP 页面的时候,请求首先会发到 CDN 服务器,如果页面存在,则从 CDN 返回,如果 CDN 上不存在,则会请求第三方服务器。同时 MIP Cache 服务器会主区页面缓存到 CDN 上。在使用 MIP Cache 时,MIP 页面所需要的所有静态文件和外部资源都市被缓存到 CDN 上,而且页面中的资源链接会被转换成相对地址,很洪流平上提升了页面渲染速度。每一个 MIP 页面都市绑定一个验证系统,在页面进行渲染时,这种验证器可以直接在浏览器控制台中输出页面的错误;而且随着代码逻辑的变化,能够展示其对页面性能以及用户体验的影响。

MIP新手指引

凭据下面的步骤,你可以快速建设一个基本的MIPHTML页面;通过进一步了解MIPHTML规范、对MIPHTML页面进行阶段性的验证等内容,你可以轻松开发出理想的MIP页面。

基本步骤包罗:

建设基础MIPHTML页面

引入图片

调整样式和结构

预览和验证

最后一步

1.建设基础MIPHTML页面

下面这段代码是一个基础的MIPHTML的demo。将它复制到html文件中,并凭据规范添加你想要的元素。

需要注意,页面中必须加载css文件https://mipcache.bdstatic.com/static/mipmain-v0.0.1.css和js文件https://mipcache.bdstatic.com/static/mipmain-v1.0.0.js,v0.0.1是版本号,版本号会凭据功效的升级而差异,开发中可以凭据文档中的说明进行加载。

<!DOCTYPEhtml>

<htmlmip>

<head>

<metahttp-equiv="Content-Type"content="text/html; charset=gbk"/>

<metaname="viewport"content="width=device-width,minimum-scale=1,initial-scale=1">

<title>文章大标题</title>

<linkrel="stylesheet"type="text/css"href="https://mipcache.bdstatic.com/static/mipmain-v0.0.1.css">

</head>

<body>

<h1>接待使用MIP,这是你的第一个MIP页面!</h1>

</body>

<scriptsrc="https://mipcache.bdstatic.com/static/mipmain-v1.0.0.js"></script>

</html>

MIPHTML中的标签规范请参考MIPHTML规范。

2.引入图片

用MIPHTML中的组件<mip-img>取代HTML原生的<img>标签,具体使用要领可参考mip-img图片组件。

3.改变页面的样式

使用MIPHTML时,你可以自界说页面样式,具体要领如下:

1)改变样式

MIPHTML是web页面,页面中任何元素的样式都可以通过普通的css属性来设计。使用时,在页面的head部门引入css样式,在css中,可以通过类或者元素选择器进行选择要修改样式的dom元素。例如:

<stylemip-custom>

/*anycustomstylegoeshere*/

body{

background-color:white;

}

mip-img{

background-color:gray;

border:1pxsolidblack;

}

</style>

需要注意,每个MIPHTML页面只允许有一个嵌入css样式,且<style>标签需要标志自界说样式,即写成<stylemip-custo>。

2)控件的结构

出于对性能的考虑,MIP页面暂时不支持第三方通过css来元素进行结构。

4.预览和验证

在页面开发的历程中你需要严格注意校验规则。这样才气确保所开发的MIP页面是一个有效页面。
开发完成后,你可以选择如下方式,像预览普通HTML站点一样预览MIPHTML页面:

直接在浏览器中打开(由于XMLHttpRequests失败可能会导致某些元素预览失败)

在当地部署一个服务,如apache,nginx等

在开发历程中难免会泛起一些细节性错误,你可以按如下步骤进行验证MIP页面是否及格:

1)在浏览器中打开页面

2)打开控制台,验证错误

5.最后一步

恭喜你!到达这一步讲明你已经完成了页面的当地测试,并修复了所有验证错误,你的第一个MIP页面已经准备好了。

你可以通过阅读本教程的其他内容,了解MIP的事情原理以及详细的组件说明,它们将资助你建设出完美的MIP页面。

如果你想让搜索引擎检索到你的MIP页面,请参考教程让搜索发现你的页面。

f9seo

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: