一、MIPCache URL 是什么

举个例子,MIP 官网的 URL 为:

https://www.mipengine.org

对应的 MIPCache 的 URL 为:

https://mipcache.bdstatic.com/c/s/www.mipengine.org

所谓 MIPCache URL 是经过 MIP-Cache CDN 缓存后的 MIP 页面地址,指向 MIP-Cache 的服务器。

MIPCache URL 对应的内容则是通过 spider 抓取 MIP 页面的网页内容并进行缓存而来。

MIPCache URL 通过 https 提供服务,增强内容的安全性的同时,亦可以在百度的搜索结果页中安全打开。

二、升级方案

mipcache.bdstatic.com 将被替换为 {host_prefix}.mipcdn.com

其中,{host_prefix} 遵循的替换规则如下:

  1. 域名中的 . 被替换为 -
  2. 域名中的 - 被替换为 --

还是以 MIP 官网的 URL 为例子,原有 MIPCache 页面的 url:

https://mipcache.bdstatic.com/c/s/www.mipengine.org/

升级之后:

https://www-mipengine-org.mipcdn.com/c/s/www.mipengine.org/

三、升级之后的好处

MIPCache 域名进行升级后,主要有以下优点:

  1. 升级后站点的域名在 MIPCache 中是有区分的,前置到 Host 里边,增加了站长自有品牌的露出。



  2. Cookie 是分站点存放,不会相互影响。分站点存放也可以使 Cookie 大幅瘦身,减少请求的带宽。
  3. 域名的不同,更加有利于做一些日志数据分析。
  4. 有利于跨域资源共享 cors 方案的配置,更安全。

四、升级带来的问题

经过项目的仔细测试,目前发现的如下问题:

  1. MIP 页面的服务端会针对页面上的资源(如图片)使用防盗链的策略,由于域名的切换,导致有部分资源 403。需要针对域名升级方案中的新域名添加白名单。
  2. 可能存在广告计费问题,需要针对新域名进行相应升级。注:MIP 官网上的广告均已升级支持

五、上线计划

7 月 20 日,MIP 项目组将上线灰度实验,预计 8 月 20 日全量上线,如果您的网站设置了防盗链或存在广告计费问题,请在此之前升级对应功能。

MIPCache 域名升级的更多相关文章

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

    集 ** 瞬时触达用户.高转化率.炫酷闪电标.优质展现形式 ** 等诸多特性为一体的 MIP 页面吸引了众多站点进行改造.为了更好地服务于广大站长,更快地倾听站长们的声音,MIP 技术团队特推出< ...

  2. MIP 脚本域名地址变更公告

    尊敬的 MIP 开发者: MIP 团队为了解决 MIP-Cache 页面下 cookie 相互覆盖问题,增强站点品牌露出,在 2017 年 8 月将 MIP 的脚本域名和 MIP-Cache 页面域名 ...

  3. 超详细网站博客域名和二级域名、子域名升级HTTPS免费申请SSL证书配置nginx指南

    随着互联网的飞速发展,我们的工作生活已经离不开互联网,HTTP虽然使用极为广泛, 但是存在不小的安全缺陷, 主要是其数据的明文传送和消息完整性检测的缺乏, 而这两点恰好是网络支付,网络交易等网站应用中 ...

  4. 百度推出 MIP Baidu Path链接

    在站长将站点 MIP 化时,需要关注 URL 的一共有三个:MIP URL, MIP-Cache URL 以及 MIP Baidu Path. 从 URL 说起 在互联网中,URL 定义页面的地址,每 ...

  5. 大型网站的 HTTPS 实践(四)——协议层以外的实践

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt390 1 前言 网上介绍 https 的文章并不多,更鲜有分享在大型互联网站 ...

  6. IdentityServer4系列 | 简化模式

    一.前言 从上一篇关于资源密码凭证模式中,通过使用client_id和client_secret以及用户名密码通过应用Client(客户端)直接获取,从而请求获取受保护的资源,但是这种方式存在clie ...

  7. 网络支持IPV6地址测试校验与思考

    概述 大背景:随着移动端的快速扩张,互联网的规模越来越广阔,早于2011年耗尽的IPV4地址越来越无法满足互联网的网络地址需求,IPV6地址推广进入快车道.实际情况:近期公司应上级部门邀请对公司的主域 ...

  8. Http升级到Https (本地测试,无须域名和认证)

    在之前的语音识别的项目中,一切都在本地进行得很顺利,然后把写的Demo部署到服务器上给老大看的时候,通过IP访问(http://192.168.145.170:8080这样的形式)时,从一开始就坏掉了 ...

  9. 【公告】淘宝 npm 域名即将切换 && npmmirror 重构升级

    镜像下载.域名解析.时间同步请点击阿里云开源镜像站 前言 本文将包括两部分内容: 淘宝 npm 域名即将停止解析 npmmirror 镜像站大重构升级 原淘宝 npm 域名即将停止解析 正如在< ...

随机推荐

  1. Mybatis批量更新数据库与批量插入数据库(以oracle为例)

    一.批量更新 1.普通写法(一条记录update一次,性能比较差,容易造成阻塞.不建议使用) <update id="updateBatch" parameterType=& ...

  2. 2017阿里Java编程题第2题

    题意是给一组数字+符号(自增1:^,相乘*,相加+)和一个长度为16的stack.栈空取数返回-1,栈满推数返回-2. 输入样例是1 1 + 2 ^ 3 * 这样子,做的时候紧张忽略了空格,用char ...

  3. 机器学习(2) - KNN识别MNIST

    代码 https://github.com/s055523/MNISTTensorFlowSharp 数据的获得 数据可以由http://yann.lecun.com/exdb/mnist/下载.之后 ...

  4. VS下使用Google Protobuf完成SOCKET通信

    如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信 出处:如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信 最近一 ...

  5. asp.net 六大对象之Request、Response

    ASP.NET的六大对象,本质上只是 Context 里面的属性,严格上不是对象. 1.Request-->读取客户端在Web请求期间发送的值 2.Response-->封装了页面执行期后 ...

  6. tomcat的配置使用详细版

    摘要: 开发者开发部署web应用时通常使用tomcat服务器,很多初学者只懂得在开发工具上配置,但离开了开发工具,自己手动配置部署,并让一个项目跑起来,你会了吗.小编也遇到过这样的困扰.网上查找的资料 ...

  7. django自定义用户表

    django中已经给我生成默认的User表,其中的字段已经可以满足我们的日常需求. 但有时候,我们需要更多的字段,我们就可以自定义.来替换django自带的User表. #models.py from ...

  8. table中的一些另类标签

    thead/tbody/tfoot/caption/colgroup 注意:thead/tbody/tfoot三部分内容不受编辑顺序影响只和标签本身含义从头到脚显示不能把两个tbody的内容进行合并单 ...

  9. Maven Scope 依赖范围

    Maven依赖范围就是用来控制依赖与这三种classpath(编译classpath.测试classpath.运行classpath)的关系,Maven有以下几种依赖范围: ·compile:编译依赖 ...

  10. Vue中的scoped及穿透方法

    何为scoped? 在vue文件中的style标签上,有一个特殊的属性:scoped.当一个style标签拥有scoped属性时,它的CSS样式就只能作用于当前的组件,也就是说,该样式只能适用于当前组 ...