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

张子凡 百度MIP/站长新闻 7个月前 (11-30) 阅读(3670) 评论(5)

百度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('mip.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楼
    胡杨 7个月前 (12-06)

    这个很好,支持博主

  2. 王贱贱
    2楼
    王贱贱 7个月前 (12-02)

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

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

    你为什么知道的那么多