• 技术文章 >后端开发 >php教程

    php批量清理MIP-cache缓存的方法(附示例)

    不言不言2019-01-18 09:53:34转载2626
    本篇文章给大家带来的内容是关于php批量清理MIP-cache缓存的方法(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    MIP是什么?我就不多说了把。

    MIPCache 又是什么?

    科普一下:MIPCache 是一套基于代理的 CDN 缓存系统。可用于缓存所有被某度相关页面引用或者从百度相关服务点出的 MIP 页面。当用户访问 MIPCache 缓存的 MIP 页面时,流量会先到达CDN,此时若 CDN 中有相关页面内容则直接给用户返回,否则 Cache 系统会从某度网页库或者第三方网站中拿到MIP页面信息,放置 CDN 缓存并返回给用户。在缓存的同时,MIPCache 还会将页面中的绝对路径转换为相对路径。这个操作会让所有的HTTP请求都同源,进一步提高了响应速度。

    在某度站长工具后台有一个MIPCache清理,然鹅每次只能清理一个URL而且居多限制。俗话说时间就是金钱,这效率能对得住我月薪2000吗?且不说金钱不金钱效率不效率的问题,估计让你清理1W+条以上,是不是就会变的很枯燥很烦。我爱工作,工作使我快乐!然鹅100秒只能清理10次缓存的限制,简直就是一大痛点。SO。。。

    当然了,我也没办法。毕竟这是某度的产品,人家规定该怎么来还是得怎么来。

    再后来。。。我擦,我这是在讲故事呢?废话不多说,直接进入主题

    某度最新MIPCache清理接口(可能有的人还没发现我也是最近才知道的)刚好群里有人问起为什么用不了

    怎么样使用

    1. 首先某度站长平台MIP处获取authkey。

    2. MIPCache批量清理接口

    3. php调用示例

    <?php
    $api = 'https://c.mipcdn.com/update-ping/refreshcache';//批量清理mip cache接口
    $postData = array(
          "host" => "svip7.cc",//你的域名
          "path" => "/mip",//需要清理的文件夹名称
          "authkey" => "660ab33e028cec9f443da9c3abfcdefg"//你的AUTHKEY
          );
    $postData = json_encode($postData);
    $url = $api;
    $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;
    ?>

    4. 返回状态

    使用限制:对单一站点每天清理限额为100000条url,在提交path请求时请自行评估量级。如站点url量级在百万以上,避免直接提交/,建议按需分级提交path。

    生效时间:1w 级别的url生效时间大约在1小时左右。

    注意事项

    1. 注意:清理Cache之后,MIP-cache spider会回源站抓取内容,如果提交的URL数量过大,会对网站的服务器造成一定压力。因此在清理Cache时,请注意自身站点服务器的承受能力。

    2. MIP Cache UA 与某度搜索移动UA是不一样的。

    以上就是php批量清理MIP-cache缓存的方法(附示例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    专题推荐:​php
    上一篇:PHP内置函数生成随机数的方法汇总 下一篇:swoole创建web服务器的方法介绍(代码示例)
    大前端线上培训班

    相关文章推荐

    • 一文讲解接口含义及如何用接口写高质量PHP代码• 怎样获取数组中的键名?怎样转换键名的大小写?• 学会获取多个数组差集的三个方法(收藏)• 怎样解决PHP中数组的排序和打乱问题?• 带你快速掌握PHP数组元素的替换(实例详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网