MIP 技术进展月报:储存功能全新上线,MIP-Cache域名升级,校验更严谨

* 瞬时触达用户、高转化率、炫酷闪电标、优质展现形式 * 等诸多特性为一体的 MIP 页面吸引了众多站点进行改造。为了更好地服务于广大站长,更快地倾听站长们的声音,MIP 技术团队特推出《MIP 技术进展月报》,欢迎大家对 MIP 技术提建议,可以通过 github/issues 和 mip-support@baidu.com 与我们交流!

一、本月新增功能一览

1. 新增储存功能,让用户开开心心点赞

MIP 于 9 月份上线了储存功能,采用 localStorage 和 fetch 实现。储存功能可用于代替 cookie 保存用户设置、登录状态、携带信息、与服务器进行数据通信。

应用场景:这个功能具体的应用就很丰富了,比如给文章点赞的小手,送给作者的小花,可以被保存和取消啦!

比如登录之后才可以进行的各种操作:

或者保存用户站内搜索的历史记录,等等——众多好玩法等你开启!

2. MIP-Cache 域名升级,带来实质性帮助

什么是 MIPCache 域名?Spider 抓取 MIP 页面之后,通过 MIP-cache CDN 对页面内容进行缓存,缓存之后的页面地址就是 MIPCache 域名下的 URL。

比如 MIP 官网的网址是:https://www.mipengine.org
对应的 MIPCache 的 URL 为:https://mipcache.bdstatic.com/c/s/www.mipengine.org

更新之后,mipcache.bdstatic.com 将被替换为 {host_prefix}.mipcdn.com
还是用 MIP 官网举例,原来的 MIPCache URL:
https://mipcache.bdstatic.com/c/s/www.mipengine.org/
升级之后变成了:
https://www-mipengine-org.mipcdn.com/c/s/www.mipengine.org/

应用场景:这一升级对于用户来说几乎不可见,但是对于站长来说有很多实质性的帮助,比如:

  1. Cookie 从以往全部存放在同一域名下,改为分站点存放,站点之间不会相互影响。同时,分站点存放可以使 Cookie 大幅瘦身,缩小 HTTP 请求头的大小。
  2. 域名的不同,更加有利于站长做一些日志数据分析。
  3. 有利于站点跨域资源共享 cors 方案的配置,更安全。

3. 校验规则更新,更加严谨细致

为了保证 MIP 校验的严谨性,MIP 更新了少量校验规则。此次更新对 90% 以上的 MIP 页无影响,所以各位站长请不要惊慌,不要紧张!此次更新的规则如下:

  1. 对 head 中 base 标签增加了限制,避免 cache 改写后链接指向有问题。 
  2. 强制要求页面引用 https 的 mip.js,避免脚本被不法劫持。 
  3. 认定 src=” “(引号之间只有空格)情况等同于 src=”“,视内容为空。 
  4. 升级 template src 校验,支持文档中 src={{url}}的写法。

4. 组件升级更新

  • mip-video 视频组件升级,支持 source 多视频源播放。
  • mip-showmore 折叠组件交互升级,支持展开后不再显示收起按钮。
  • mip.js 升级,修复 a 链接在 mip-iframe 中不能跳出的问题。

了解更多组件升级细节,请移步 https://www.mipengine.org/doc/3-widget/10-widgets.html

二、更新预告

更多功能的支持和开发也在进行当中:
- 支持电商等复杂交互的 mip-bind 组件将支持数据双向绑定,页面异步更新。
- MIP-Cache 支持返回 webp 图片,使高清图片加载速度更快,浏览体验更好。

三、联系我们

如果在 MIP 站点改造和工具使用中遇到问题,欢迎用以下方式向我们提问,每个渠道我们都有专人值守的哦!

  • 搜索生效、站长平台工具使用相关问题,请在百度站长平台—> 反馈中心—>MIP 选择分类并详细描述。

  • 前端技术问题,请到 GitHub 提交 issue。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/535842.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WebP 在减少图片体积和流量上的效果如何?MIP技术实践分享

作者 | Jackson 编辑 | 尾尾 不论是 PC 还是移动端,图片一直占据着页面流量的大头,在图片的大小和质量之间如何权衡,成为了长期困扰开发者们的问题。而 WebP 技术的出现,为解决该问题提供了好的方案。本文将为大家详细介绍 WebP …

MIP技术进展月报第2期: 数据绑定,异步脚本加速

一、 功能更新 1. mip-bind 上线,实现复杂交互 MIP bind 双向绑定机制和组件上线,提供双向绑定的特性;能够允许页面实现数据驱动功能,开发者可以在任意场景修改数据,并驱动页面元素变动。 MIP 小姐姐画外音&#xf…

Hadoop的安装与配置——搭建完全分布式集群

一、搭建集群 1、准备服务器(这里以我的3台Centos7为例) 1个主节点:Carlota1(192.168.33.21),2个子节点:Carlota2(192.168.33.22),Carlota3(192.168.33.23) 2、配置主节点名 在主节点命令行输入&#x…

HTTP 视频怎么在 MIP 页面中使用?

在 MIP 中,一些资源的使用需要支持 HTTPS,视频就是其中一种。但目前大部分站点的视频资源都还是 HTTP 的资源,无法在百度 MIP 搜索结果中直接使用, mip-video 视频组件针对 HTTP 的视频资源采用跳到一个 HTTP 的播放页面进行播放&…

MIP 技术月报(4月):支持熊掌号登录;优化页面悬浮元素

之前由MIP团队维护的《移动 Web 加速技术月报》从本期开始,正式升级为《MIP 技术月报》,与以往不同的是,《MIP 技术月报》将会与大家分享包含移动加速技术以外的其他移动应用开发的技术,从移动用户体验、开发体验出发来分享 MIP 的…

2017 到 2018,PWA 技术到底经历了什么

高磊 OpenWeb开发者 1周前 在 GMTC 2018 全球大前端会议举办期间,高磊担任主题演讲嘉宾,并担任 PWA 专场出品人。作为有近 10 年 Web 前端技术开发、管理经验的开发者,高磊一直关注着 PWA 技术的发展。 2017年 6月10日,GMTC 201…

CentrOS7静默安装oracle11g

最近要做一个用ogg实现oracle到kafka的增量数据实时同步,但是Oracle就让我装了好久,这里来记录一下安装oracle过程。 1.建立swap分区 创建充当swap分区的文件,文件大小就是要增加的swap大小,of是文件位置,bs为单位&a…

MIP 网站中熊掌号登录

标题内容类型通用支持布局responsive,fixed-height,fill,container,fixed所需脚本https://c.mipcdn.com/static/v1/mip-mustache/mip-mustache.js https://c.mipcdn.com/static/v1/mip-login-xzh/mip-login-xzh.js 注意&#xff1a;使用该组件必须在引用本组件链接前引用 <…

MIP 支付组件,支付流程:

MIP 支付组件&#xff0c;支付流程&#xff1a; 标题内容类型通用支持布局responsive,fixed-height,fill,container,fixed所需脚本https://c.mipcdn.com/static/v1/mip-simple-pay/mip-simple-pay.js,https://c.mipcdn.com/static/v1/mip-login-xzh/mip-login-xzh.js 注意&…

jar包在Hadoop集群上测试(MapReduce)

本片使用MapReduce——统计输出给定的文本文档每一个单词出现的总次数的案例进行&#xff0c;jar包在集群上测试 1、添加打包插件依赖 <build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>3.6.2</versio…

什么是集群(cluster)

1、集群 1.1 什么是集群 简单的说&#xff0c;集群(cluster)就是一组计算机&#xff0c;它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是&#xff0c;用户从来不会意识到集群系统底层的节点&#xff0c;在他/她们看来&am…

JDK源码解析之 Java.lang.Double

Double类是原始类型double的包装类&#xff0c;它包含若干有效处理double值的方法&#xff0c;如将其转换为字符串表示形式&#xff0c;反之亦然。Double类的对象可以包含一个double值。 Double类包装原始类型的值 double中的对象。类型的对象 Double包含一个类型为的字段 doub…

sed教程入门与实例练习(二)

让我们看一下 sed 最有用的命令之一&#xff0c;替换命令。使用该命令&#xff0c;可以将特定字符串或匹配的规则表达式用另一个字符串替换。下面是该命令最基本用法的示例&#xff1a; $ sed -e ’s/foo/bar/’ myfile.txt上面的命令将 myfile.txt 中每行第一次出现的 ‘foo’…

Oracle GoldenGate微服务架构

Oracle GoldenGate支持两种架构&#xff0c;经典架构和微服务架构&#xff08;MA&#xff09;。 可以出于以下目的配置Oracle GoldenGate&#xff1a; 从一个数据库中静态提取数据记录&#xff0c;并将这些记录加载到另一个数据库中。连续提取和复制事务性数据处理语言&#…

Oracle GoldenGate经典架构

可以使用Oracle GoldenGate Classic Architecture从命令行配置和管理数据复制。 图示的说明logicalarch2.png 注意&#xff1a; 这是基本配置。根据业务需求和用例&#xff0c;可以配置此模型的不同变体。 1、Manager Manager是Oracle GoldenGate的控制过程。必须先在Oracl…

awk教程入门与实例练习(一)

Awk 是一种非常好的语言&#xff0c;同时有一个非常奇怪的名称。在本系列&#xff08;共三篇文章&#xff09;的第一篇文章中&#xff0c;Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展&#xff0c;将讨论更高级的主题&#xff0c;最后将演示一个真正的高级 a…

HDFS-简介

HDFS 是 Hadoop Distribute File System 的简称&#xff0c;意为&#xff1a;Hadoop 分布式文件系统&#xff0c;是一种旨在在商品硬件上运行的分布式文件系统。它与现有的分布式文件系统有许多相似之处。但是&#xff0c;与其他分布式文件系统的区别很明显。HDFS具有高度的容错…

JDK源码解析之 java.lang.Thread

位于java.lang包下的Thread类是非常重要的线程类&#xff0c;它实现了Runnable接口&#xff0c;今天我们来学习一下Thread类&#xff0c;在学习Thread类之前&#xff0c;先介绍与线程相关知识&#xff1a;线程的几种状态、上下文切换&#xff0c;然后接着介绍Thread类中的方法的…

HDFS-文件读写过程

一、文件读取 Client向NameNode发起RPC请求&#xff0c;来确定请求文件block所在的位置&#xff1b;NameNode会视情况返回文件的部分或者全部block列表&#xff0c;对于每个block&#xff0c;NameNode 都会返回含有该 block 副本的 DataNode 地址&#xff1b; 这些返回的 DN 地…

Hive-简介入门

Hive简介 Hive最初是Facebook为了满足对海量社交网络数据的管理和机器学习的需求而产生和发展的。互联网现在进入了大数据时代&#xff0c;大数据是现在互联网的趋势&#xff0c;而hadoop就是大数据时代里的核心技术&#xff0c;但是hadoop的mapreduce操作专业性太强&#xff0…