百度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。
除非注明,否则均为泪雪博客原创文章,禁止任何形式转载
留言评论