百度站长平台上线Mip-cache缓存清理API功能

张子凡 百度MIP/站长新闻 2016-11-30 22:03:34 阅读(...) 评论(24)

百度 MIP-Cache 给所有符合规范的 MIP 页面提供 cache 服务,能够主动的提高页面加载速度,为使用 MIP-Cache 服务的页面上的图片、CSS 文件等资源提供缓存服务,这样能做到所有 HTTP 请求来自于同源,能够加速加载速度。

mip-cache

名词解释

Mip-cache:Mip-cache 是一套基于代理的 CDN 缓存系统。可用于缓存所有被百度相关页面引用或者从百度相关服务点出的 MIP 页面。

Authkey:当站长需要紧急清理一些页面 cache 时,可以通过 Mip-cache 提供的接口来清理。为保证 Mip-cache 系统的安全性,首先站长要先申请 authkey,在发起清理 cache 请求时,做权限验证,对用户提交的站点和 authkey 校验成功后,才会执行更新操作。

Mip-cache 清理使用场景

  1. 可通过清理 Mip-cache,更新用户看到的页面;
  2. 需要从 cache 中删除失效页面

mip-cache-00

MIP Cache 缓存更新

根据百度 MIP 官方的注明,目前页面更新周期 52 分钟。

当前限流策略是:100s 内最多允许更新 10 次

接口调用地址:http://mipcache.bdstatic.com/update-ping/c/url

1
2
3
4
5
6
7
8
9
10
11
$api = 'http://mipcache.bdstatic.com/update-ping/c/';
$postData = 'key=348d7e884c581428395cec452bc32032';//获取Authkeykey值可以通过站长平台>MIP引入>Mip-cache清理
$url = $api.urlencode('https://zhangzifan.com/fanly-mip.html');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$result = curl_exec($ch);
curl_close($ch);
echo $result;

以上就是站长平台官方提供的一个 PHP 方式清除 Mip-cache 缓存的代码,当然也还有其它的方式,大家可以到站长平台查看详细,同样子凡也会在后面一点时间分享适用于 WordPress 的代码或者写成一个插件等。

如果你还没有加入百度 MIP 的大家庭,如果你正好使用的 WordPress,你不放可以试试子凡提供的Fanly-MIP,或许可以帮你快速的引入百度 MIP。

除非注明,否则均为泪雪博客原创文章,转载请以链接形式标明本文地址

本文链接:https://zhangzifan.com/clean-mip-cache.html

发表评论

  1. 刹那芳华
    1楼
    刹那芳华 1年前 (2017-11-17)

    楼主你好,我那个MIP缓存的代码放到哪个页面里面

    • 张子凡
      回复
      张子凡 1年前 (2017-11-17)
      回复 @刹那芳华 :MIP缓存清理代码需要修改做成函数用于WordPress执行才行,你可以参考其它代码或者下载MIP插件研究一下
  2. 大男孩
    2楼
    大男孩 1年前 (2017-10-22)

    您好 楼主,我又来了, 我文章页从后台调出来的图片,标签是img而不是mip-img,这样验证就不能通过,请教一下这个问题怎么解决

    • 张子凡
      回复
      张子凡 1年前 (2017-10-23)
      回复 @大男孩 :请参考 https://zhangzifan.com/wordpress-mip-img.html
  3. 大男孩
    3楼
    大男孩 1年前 (2017-09-25)

    你好,楼主 http://mipcache.bdstatic.com/update-ping/c/url 我打开是:{“status”:1,”msg”:”auth check fail”};我想清除一个缓存的页面,PHP清除代码我应该在那里执行

    • 张子凡
      回复
      张子凡 1年前 (2017-09-25)
      回复 @大男孩 :如果你使用的WordPress程序,可以考虑使用我提供的Fanly MIP插件,免费版就可以,同样你可以直接创建一个php文件,利用我在文章中贴出来的代码对应修改为自己的key和URL后,访问这个php文件手动更新,另外更新并不意味这实时更新的,所以也可能是需要等等几分钟或更久。
      • 大男孩
        回复
        大男孩 1年前 (2017-09-30)
        回复 @张子凡 :您好,我页面底部footer没加载进去,我用MIP Cache 缓存更新了一遍,现在还是加载不进来,这是什么问题导致的
        • 张子凡
          回复
          张子凡 1年前 (2017-09-30)
          回复 @大男孩 :MIP Cache更新并非实时刷新,手动只是比系统自动更新略快而已,footer是否加载成功直接通过你的URL查看,然后调整自己的主题或载入主题footer.php
          • 大男孩
            回复
            大男孩 1年前 (2017-09-30)
            回复 @张子凡 :你好,我直接访问mip.bjzhajiangmian.com是有footer的,但是手机百度搜索“华莱士加盟官网”,出来的就没有footer,我清理缓存页好几次了,始终就是解决不了
            • 张子凡
              回复
              张子凡 1年前 (2017-09-30)
              回复 @大男孩 :直接访问如果可以的话那就是没有问题的,等待缓存的更新看看吧
              • 大男孩
                回复
                大男孩 1年前 (2017-09-30)
                回复 @张子凡 :好嘞  谢谢博主
                • 张子凡
                  回复
                  张子凡 1年前 (2017-09-30)
                  回复 @大男孩 :不客气的,你可以先用MIP检测工具在线预览看看,如果预览没有问题就基本不会有什么问题的
                  • 大男孩
                    回复
                    大男孩 1年前 (2017-09-30)
                    回复 @张子凡 :校验没有问题,我在等等看看吧 有什么问题在资讯你
                  • 1873277302@qq.com
                    回复
                    1873277302@qq.com 11个月前 (01-16)
                    回复 @张子凡 :$url = $api.urlencode('https://zhangzifan.com/fanly-mip.html');这里可以多个链接可以同时提交吗?用逗号分开。
                    • 张子凡
                      张子凡 11个月前 (01-16)
                      回复 @1873277302@qq.com :接口本身不支持批量,你可以使用循环来实现,不过也请注意有数量限制的。
      • 灵心心理
        回复
        灵心心理 11个月前 (01-12)
        回复 @张子凡 :我利用你在文章中贴出来的代码对应修改为自己的key和URL后,访问这个php文件直接出现代码mip.hnxlzx.cn/cp.php 直接出现代码不知道什么问题
        • 张子凡
          回复
          张子凡 11个月前 (01-12)
          回复 @灵心心理 :请使用php方式运行。
          • 灵心心理
            回复
            灵心心理 11个月前 (01-12)
            回复 @张子凡 :关于这个有远程协助吗?1873277302@qq.com
            • 张子凡
              回复
              张子凡 11个月前 (01-12)
              回复 @灵心心理 :抱歉,无法提供!请通过php环境方式运行代码即可测试。
  4. 胡杨
    4楼
    胡杨 2年前 (2016-12-07)

    这个很好,支持博主

  5. 王贱贱
    5楼
    王贱贱 2年前 (2016-12-02)

    百度的产品,用着用着就没了

    • 张子凡
      回复
      张子凡 2年前 (2016-12-02)
      回复 @王贱贱 :百度MIP应该不会,至少短时间内不会,就像百度搜索引擎一样,搜索框是不可能没有的,至少短时间内
  6. 任务易
    6楼
    任务易 2年前 (2016-12-02)

    你为什么知道的那么多