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是不一樣的。
最后附上成品案例,在線mip-cache清理工具c.svip7.cc