php 重新整理騰訊雲cdn

2021-08-26 12:28:29 字數 1655 閱讀 3116

<?php

namespace org\util;

/** * refreshcoscdn

*/class coscdn

else

}else

$this->commonparams = [

'nonce' => rand(),

'timestamp' => time(null),

'action' => !empty($config['action']) ? $config['action'] : $this->action,

'secretid' => $this->secretid,];}

public function refresh()

$isfirst = false;

/*拼接簽名原文時,如果引數名稱中攜帶_,需要替換成.*/

if (strpos($key, '_'))

$sigtxt = $sigtxt . $key . "=" . $value;

}/*********************根據簽名原文本串 $sigtxt,生成簽名 signature******************/

$signature = base64_encode(hash_hmac('sha1', $sigtxt, $this->secretkey, true));

/***************拼接請求串,對於請求引數及簽名,需要進行urlencode編碼********************/

$req = "signature=" . urlencode($signature);

foreach ($reqparaarray as $key => $value)

/*********************************傳送請求********************************/

* 重新整理cdn

* @author:mzc

* @date:2018/8/29 18:37

* @return:

*/public function refreshcdn()")->getfield('pinyin');

$config['privateparams'] = [

'dirs.0'=>c('ks3_url').$pinyin.'/'

] ;$refreshcoscdn = new \org\util\coscdn($config);

$return = $refreshcoscdn->refresh();

}catch(\exception $ex)

$this->ajaxreturn($return);

}

騰訊雲 cdn靜態內容上傳重新整理

一 cdn快取重新整理 當靜態內容需要更新時,通常會往cos覆蓋上傳,不覆蓋刪除上傳等進行更新資源或刪除物件儲存中的內容。如果配置的cdn快取過期時間較長,會導致檔案更新後其他邊緣節點依舊會快取舊資源 快取時間過短則起不到快取的作用。二 cdn快取重新整理方式 1,通過控制台手動重新整理 2,通過c...

阿里雲CDN重新整理專案

aliyun cdn重新整理專案 背景 公司正處於發展期,ios 安卓 還有前端等專案頻繁發布 時間不固定 運維人員人手不夠 所有每次發布都要重新整理cdn相關目錄 況且如果讓開發人員等操作重新整理cdn還要登入aliyun相關帳號 這樣導致帳號不安全和流程不合適 所以誕生自主研發cdn重新整理功能...

從零開始配置騰訊雲 CDN

選擇付費方式,cdn 提供了兩種計費方式 頻寬計費和流量計費。cdn 使用者每月均可享受10gb免費流量包,接入加速網域名稱後於次月1號發放至您的賬戶。小白建議無特殊需求,就按流量收費。cname 配置。配置cname 網域名稱接入 cdn 後,系統會為您自動分配乙個以 cdn.dnsv1.com ...