MIP 技术进展月报:储存功能全新上线,MIP-Cache域名升级,校验更严谨
2017-10-16 16:44
477 查看
集 ** 瞬时触达用户、高转化率、炫酷闪电标、优质展现形式 ** 等诸多特性为一体的 MIP 页面吸引了众多站点进行改造。为了更好地服务于广大站长,更快地倾听站长们的声音,MIP 技术团队特推出《MIP 技术进展月报》,欢迎大家对 MIP 技术提建议,可以通过 github/issues 和 mip-support@baidu.com 与我们交流!
应用场景:这个功能具体的应用就很丰富了,比如给文章点赞的小手,送给作者的小花,可以被保存和取消啦!
比如登录之后才可以进行的各种操作:
或者保存用户站内搜索的历史记录,等等——众多好玩法等你开启!
比如 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/
应用场景:这一升级对于用户来说几乎不可见,但是对于站长来说有很多实质性的帮助,比如:
Cookie 从以往全部存放在同一域名下,改为分站点存放,站点之间不会相互影响。同时,分站点存放可以使 Cookie 大幅瘦身,缩小 HTTP 请求头的大小。
域名的不同,更加有利于站长做一些日志数据分析。
有利于站点跨域资源共享 cors 方案的配置,更安全。
对 head 中 base 标签增加了限制,避免 cache 改写后链接指向有问题。
强制要求页面引用 https 的 mip.js,避免脚本被不法劫持。
认定 src=” “(引号之间只有空格)情况等同于 src=”“,视内容为空。
升级 template src 校验,支持文档中 src={{url}}的写法。
mip-showmore 折叠组件交互升级,支持展开后不再显示收起按钮。
mip.js 升级,修复 a 链接在 mip-iframe 中不能跳出的问题。
了解更多组件升级细节,请移步 https://www.mipengine.org/doc/3-widget/10-widgets.html
支持电商等复杂交互的 mip-bind 组件将支持数据双向绑定,页面异步更新。
MIP-Cache 支持返回 webp 图片,使高清图片加载速度更快,浏览体验更好。
搜索生效、站长平台工具使用相关问题,请在百度站长平台—> 反馈中心—>MIP 选择分类并详细描述。
前端技术问题,请到 GitHub 提交 issue。
其他疑难问题或对 MIP 的建议,可以发邮件给 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/
应用场景:这一升级对于用户来说几乎不可见,但是对于站长来说有很多实质性的帮助,比如:
Cookie 从以往全部存放在同一域名下,改为分站点存放,站点之间不会相互影响。同时,分站点存放可以使 Cookie 大幅瘦身,缩小 HTTP 请求头的大小。
域名的不同,更加有利于站长做一些日志数据分析。
有利于站点跨域资源共享 cors 方案的配置,更安全。
3. 校验规则更新,更加严谨细致
为了保证 MIP 校验的严谨性,MIP 更新了少量校验规则。此次更新对 90% 以上的 MIP 页无影响,所以各位站长请不要惊慌,不要紧张!此次更新的规则如下:对 head 中 base 标签增加了限制,避免 cache 改写后链接指向有问题。
强制要求页面引用 https 的 mip.js,避免脚本被不法劫持。
认定 src=” “(引号之间只有空格)情况等同于 src=”“,视内容为空。
升级 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。
其他疑难问题或对 MIP 的建议,可以发邮件给 mip-support@baidu.com。
相关文章推荐
- 全新升级!超强功能!U糖App 4.0 全面上线!
- MIP技术进展月报第2期: 数据绑定,异步脚本加速
- MIP技术进展月报第3期:MIP小姐姐听说,你想改改MIP官网?
- 微软启用全新中文技术博客网站,全面升级技术博文阅读体验
- TurboMail邮件系统全新智能公告模块升级上线
- win10 Build 10025全新浏览器功能升级:视频都能全屏播放
- 业务实时监控服务ARMS 全息排查功能全新上线
- jQuery formValidator表单校验插件ver3.0全新功能发布,支持自动创建提示层。
- 技术圈2.0版上线 博客圈升级为技术圈
- IBM全新存储系统亮相西部 多项技术性能再升级
- 技术文章 | 用户洞察的秘密武器:ARMS前端监控功能正式上线!
- 9月15全新升级更新,力软敏捷开发框架,功能更加强大
- 全新 FlexGrid 功能演示 Demo 正式上线
- 保障了罗振宇跨年演讲的PTS铂金版正式上线,产品体验全新升级
- 识别系统定制,慧都识别核心技术“智慧认知”全新上线
- MIP 技术月报(4月):支持熊掌号登录;优化页面悬浮元素
- [置顶] 炎炎夏日,给你一次极爽的开发体验!——统一开发环境功能升级优化,正式上线V2.0!
- mip-link 组件功能升级说明
- 全新 FlexGrid 功能演示 Demo 正式上线
- 阿里云数据库全新功能Redis读写分离,全维度技术解析