重庆seo2019-03-06 00:14:14阅读()mip改造A+ / A-
百度出了《落地页体验白皮书4.0》,对网站基础优化又提高了要求,要求首屏打开时间在1.5秒内,图片需要增加交互功能,其他评论、广告、展开全文、APP调起等也需要注意。
其实真的要做移动端优化建议大家还是做好MIP改造,毕竟是平台自己的方案,还是有“特殊照顾”。MIP也是开源的,只是一般网站真的用不到那么多功能。
在MIP提交URL后,有时候内容更新了页面却没有能及时更新,官方提供了API接口,但这个接口好像缺乏相关的案例,官方说明写得并不好,要懂一点代码才能不被“带偏”。
如果页面时http的,API调用地址是
http://c.mipcdn.com/update-ping/c/url
如果页面是https的,API调用地址是
http://c.mipcdn.com/update-ping/c/s/url
要注意的是提交更新缓存的链接要和原来的URL保持一致。平台并没有提供已提交的错误URL链接的清除功能,但不影响新页面的收录及更新。
下面给出织梦的写法,下面加粗部分是“获取Authkey”下面的数值(即是“Authkey:”后面的一串字符),还可以随时更新。在/dede/新建一个mipcache.php文件,代码如下:
$artUrl = $_POST['artUrl']; $urls = array( $artUrl ); echo "URL:".$artUrl.'<br>'; $api = 'http://c.mipcdn.com/update-ping/c/s/'; $postData = 'key=ceccxxx5467c3'; $url = $api.urlencode($artUrl); $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;
然后在/dede/article_edit.php,找到如下代码:
ClearMyAddon($id, $title);
因为我的MIP改造时用子目录下的形式,因此在上述代码的下面加上
$artUrlmip = str_replace("www.vi586.com","www.vi586.com/mip",$artUrl); //+by7
继续找到如下代码
<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>管理文章</u></a> $backurl
后面加上如下代码
<form action='mipache.php' method='post' target='_blank' style='display:inline-block;'> <input type='hidden' value='$artUrlmip' name='artUrl'> <input type='submit' value='更新mip缓存'> </form>
查看返回结果如果成功
{ "status": 0, "msg":"clean cache success", }
本文地址:https://www.vi586.com/life/660.html
版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处