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

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

百度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楼
    大男孩 2天前

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

    • 张子凡
      回复
      张子凡 9小时前
      回复 @大男孩 :请参考 https://zhangzifan.com/wordpress-mip-img.html
  2. 大男孩
    2楼
    大男孩 4周前 (09-25)

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

    • 张子凡
      回复
      张子凡 4周前 (09-25)
      回复 @大男孩 :如果你使用的WordPress程序,可以考虑使用我提供的Fanly MIP插件,免费版就可以,同样你可以直接创建一个php文件,利用我在文章中贴出来的代码对应修改为自己的key和URL后,访问这个php文件手动更新,另外更新并不意味这实时更新的,所以也可能是需要等等几分钟或更久。
      • 大男孩
        回复
        大男孩 3周前 (09-30)
        回复 @张子凡 :您好,我页面底部footer没加载进去,我用MIP Cache 缓存更新了一遍,现在还是加载不进来,这是什么问题导致的
        • 张子凡
          回复
          张子凡 3周前 (09-30)
          回复 @大男孩 :MIP Cache更新并非实时刷新,手动只是比系统自动更新略快而已,footer是否加载成功直接通过你的URL查看,然后调整自己的主题或载入主题footer.php
          • 大男孩
            回复
            大男孩 3周前 (09-30)
            回复 @张子凡 :你好,我直接访问mip.bjzhajiangmian.com是有footer的,但是手机百度搜索“华莱士加盟官网”,出来的就没有footer,我清理缓存页好几次了,始终就是解决不了
            • 张子凡
              回复
              张子凡 3周前 (09-30)
              回复 @大男孩 :直接访问如果可以的话那就是没有问题的,等待缓存的更新看看吧
              • 大男孩
                回复
                大男孩 3周前 (09-30)
                回复 @张子凡 :好嘞  谢谢博主
                • 张子凡
                  回复
                  张子凡 3周前 (09-30)
                  回复 @大男孩 :不客气的,你可以先用MIP检测工具在线预览看看,如果预览没有问题就基本不会有什么问题的
                  • 大男孩
                    回复
                    大男孩 3周前 (09-30)
                    回复 @张子凡 :校验没有问题,我在等等看看吧 有什么问题在资讯你
  3. 胡杨
    3楼
    胡杨 11个月前 (12-07)

    这个很好,支持博主

  4. 王贱贱
    4楼
    王贱贱 11个月前 (12-02)

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

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

    你为什么知道的那么多