百度 MIP-Cache 给所有符合规范的 MIP 页面提供 cache 服务,能够主动的提高页面加载速度,为使用 MIP-Cache 服务的页面上的图片、CSS 文件等资源提供缓存服务,这样能做到所有 HTTP 请求来自于同源,能够加速加载速度。
名词解释
Mip-cache:Mip-cache 是一套基于代理的 CDN 缓存系统。可用于缓存所有被百度相关页面引用或者从百度相关服务点出的 MIP 页面。
Authkey:当站长需要紧急清理一些页面 cache 时,可以通过 Mip-cache 提供的接口来清理。为保证 Mip-cache 系统的安全性,首先站长要先申请 authkey,在发起清理 cache 请求时,做权限验证,对用户提交的站点和 authkey 校验成功后,才会执行更新操作。
Mip-cache 清理使用场景
- 可通过清理 Mip-cache,更新用户看到的页面;
- 需要从 cache 中删除失效页面
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。
除非注明,否则均为泪雪博客原创文章,禁止任何形式转载
Mip-cache Authkey 现在好像没这选项了。。
Mip-cache Authkey在哪看?
你好博主 我的自己创建的php文件 运行代码 首页始终更新不过来是怎么回事 已经两天了
楼主你好,我那个MIP缓存的代码放到哪个页面里面
您好 楼主,我又来了, 我文章页从后台调出来的图片,标签是img而不是mip-img,这样验证就不能通过,请教一下这个问题怎么解决
你好,楼主 http://mipcache.bdstatic.com/update-ping/c/url 我打开是:{“status”:1,”msg”:”auth check fail”};我想清除一个缓存的页面,PHP清除代码我应该在那里执行
这个很好,支持博主
百度的产品,用着用着就没了
你为什么知道的那么多