<?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 ...