国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

阿里云CDN刷新鏈接接口實(shí)踐

發(fā)布時(shí)間:2021-11-19 12:14 來(lái)源:云服務(wù)器之家 閱讀:0 作者: 欄目: 云產(chǎn)品 歡迎投稿:712375056

今天更改了一個(gè)線(xiàn)上的css文件,由于項目部署了阿里云cdn,需要對緩存進(jìn)行清理。有兩種方式;一、清除cdn緩存,二、更改頁(yè)面引入文件地址,如加入版本號

今天更改了一個(gè)線(xiàn)上的css文件,由于項目部署了cdn,需要對緩存進(jìn)行清理。有兩種方式;

一、清除cdn緩存

二、更改頁(yè)面引入文件地址,如加入版本號

第一種方式需要登錄,然后進(jìn)行緩存清理操作,比較麻煩;

第二種方式如果是涉及的頁(yè)面數量過(guò)多,在更改起來(lái)也是非常麻煩的。

我們使用的阿里云的cdn產(chǎn)品,記得以往的產(chǎn)品都有api接口,想通過(guò)阿里云cdn接口模式對鏈接進(jìn)行緩存清除操作。

下面是php實(shí)例:

一、安裝SDK

使用composer進(jìn)行安裝,命令:

composer require alibabacloud/client

二、獲取阿里云參數

1、accessKeyId

2、accessSecret

建議使用子密鑰

  1. <?php 
  2. /** 
  3.  * Created by PhpStorm. 
  4.  * User: Administrator 
  5.  * Date: 2019/10/29 0029 
  6.  * Time: 10:10 
  7.  */ 
  8.   
  9. namespace App\index\controller; 
  10.   
  11. use AlibabaCloud\Client\AlibabaCloud; 
  12. use AlibabaCloud\Client\Exception\ClientException; 
  13. use AlibabaCloud\Client\Exception\ServerException; 
  14. use think\Controller; 
  15. use think\Request; 
  16.   
  17. class Cdn extends Controller 
  18.     protected $accessKeyId; 
  19.     protected $accessSecret; 
  20.   
  21.     public function __construct(Request $request = null
  22.     { 
  23.         parent::__construct($request); 
  24.         $this->accessKeyId  = '123456789'
  25.         $this->accessSecret = '123456789'
  26.     } 
  27.   
  28.     public function index() 
  29.     { 
  30.         $url = 'http://www.demo.com/css/index.css'; 
  31.         AlibabaCloud::accessKeyClient($this->accessKeyId, $this->accessSecret) 
  32.             ->regionId('cn-hangzhou'
  33.             ->asDefaultClient(); 
  34.         try { 
  35.             $result = AlibabaCloud::rpc() 
  36.                 ->product('Cdn'
  37.                 // ->scheme('https') // https | http 
  38.                 ->version('2018-05-10'
  39.                 ->action('RefreshObjectCaches'
  40.                 ->method('POST'
  41.                 ->host('cdn.aliyuncs.com'
  42.                 ->options([ 
  43.                     'query' => [ 
  44.                         'RegionId'   => "cn-hangzhou"
  45.                         'ObjectPath' => $url, 
  46.                     ], 
  47.                 ]) 
  48.                 ->request(); 
  49.             $res    = $result->toArray(); 
  50.             if(isset($res['RefreshTaskId'])) { 
  51.                 echo '刷新成功'
  52.             } else { 
  53.                 echo '刷新失敗'
  54.             } 
  55.         } 
  56.         catch(ClientException $e) { 
  57.             echo $e->getErrorMessage() . PHP_EOL; 
  58.         } 
  59.         catch(ServerException $e) { 
  60.             echo $e->getErrorMessage() . PHP_EOL; 
  61.         } 
  62.   
  63.     } 

建議在提交刷新后,2分鐘后查看效果,注意要清除瀏覽器緩存哦!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

夜夜欢性恔免费视频| 东北老富婆高潮大叫对白| 公的大龟慢慢挺进我的体内视频| 永久免费AV网站SM调教| 日日躁夜夜躁狠狠躁超碰97| 精品无码久久久久久午夜|