POST TIME:2017-11-13 00:24
七牛云存儲的好處:
1、云存儲:可以存儲靜態(tài)文件,包含:圖片,音視頻,甚至是 CSS,JS,還可以存儲其他文件和非結構化數(shù)據(jù)。
2、云處理:這是個人認為七牛最強地方,就是支持圖片、音頻、視頻等資源在線壓縮和轉換處理,并且可以通過回調(diào)功能自定義數(shù)據(jù)處理。
3、云加速:七牛支持上傳/下載雙向加速,并且單文件上傳無大小限制,支持斷點續(xù)傳。分布各地的加速節(jié)點,自動選擇離用戶最近的節(jié)點,保證數(shù)據(jù)上傳下載的速度。
4、API 操作:七牛云存儲提供了一系列 API 和 SDK 和示例教程教你接入使用。
5、縮略圖:七牛支持設置不同大小規(guī)格的圖片,而且是可以自定義尺寸的,根據(jù)用戶的顯示分辨率不同使用不同的圖片,達到下載速度和顯示體驗的最佳搭配,而七牛的縮略圖定義非常方便,只需要在七牛的后臺 Web 界面進行進行定義即可。
6、支持域名綁定:只要你的域名已經(jīng)通過備案,就可以使用子域名綁定你的存儲空間,通過二級域名訪問你的靜態(tài)資源(詳細過程我會在文章后面介紹)。
7、 CDN鏡像存儲:七牛云存儲相比 Amazon S3、又拍云存儲等服務,他還支持傳統(tǒng) CDN 的鏡像存儲,有了這個功能,就無需將原來的圖片上傳到七牛的服務器上,只需要在你的網(wǎng)站上面進行一些處理,就可以搞定靜態(tài)網(wǎng)站的靜態(tài)文件加速?。ㄆ湓砭?是當云存儲中不存在請求的文件時,云存儲會到你指定的域名下尋找,并存儲到云存儲中。這樣可以顯著降低網(wǎng)站遷移成本,也免去了開發(fā)各程序相應插件的繁瑣。 只要你的資源文件使用獨立域名,就可以非常簡單地把資源文件遷移到七牛。)
直觀的說,就是把一些靜態(tài)文件(css、圖片等)存在七牛,然后通過一個二級域名開啟cdn加速去訪問,這樣既減少了服務器壓力,也減少了寬帶.
七牛云存儲注冊的步驟:
1.點擊注冊鏈接https://portal.qiniu.com/signup?code=3lbqowrfzz4uq進行注冊
目前免費體驗的話,有儲存空間1GB,每月Put請求1萬次,每月下載流量1GB,每月Get請求10萬次的額度,可以創(chuàng)建1個空間僅支持富媒體上傳
然后完善一下信息的話,有儲存空間10GB,每月Put請求10萬次,每月下載流量10GB,每月Get請求100萬次的額度,可以創(chuàng)建20個空間及全部功能.
其實如果是小站的話 免費體驗就夠了,但是如果能完善一下信息,肯定是更好,能多就多,反正不要錢的.
2.等全部注冊完之后,點擊新建空間,選擇公開空間,提交后,點擊設置空間.
3.在【域名設置】下,我們知道了該空間的默認域名,你也可以綁定自己的域名,不過要完善信息之后,變成標準用戶才可以.
4.在【鏡像存儲】下,點擊【一鍵加速網(wǎng)站】按鈕,在彈出的對話框中,【鏡像源】填寫你的博客地址,確定即可。
設置加速后,來訪問了 ,我現(xiàn)在還沒自定義域名,因為我為了給大家演示,所以我現(xiàn)在也還是體驗用戶,完善信息變成標準用戶需要兩天的審核,到時候就可以自定義域名了.
也就是說,我們只需將 網(wǎng)站中的這些靜態(tài)資源,所有的 http://fcz8k.com/ 域名替換為 http://7xkshc.com1.z0.glb.clouddn.com/ 就能實現(xiàn) CDN 加速。
織夢cms配置七牛云存儲:
織夢關于集成七牛的教程還是比較少的,所以我今天就來演示一下織夢cms是如何集成七牛的.
1.首先織夢需要集成百度編輯器(ueditor),默認的ueditor還需要加代碼,現(xiàn)在已經(jīng)有朋友做了一套集成七牛云存儲的程序包.
下載地址: (右邊有個downZip 點擊下就好了)https://github.com/widuu/qiniu_ueditor_1.4.3
2.解壓后放到include目錄下,文件名為ueditor。
3.打開include下的inc文件夾內(nèi)的inc_func_funcAdmin.php找到184行,貼入一下代碼。
else if($GLOBALS['cfg_html_editor']=='ueditor')
{
$fvalue = $fvalue=='' ? '
' : $fvalue;
$code = '<script type="text/javascript" charset="utf-8"
src="/include/ueditor/ueditor.config.js">
<script type="text/javascript" charset="utf-8"
src="/include/ueditor/ueditor.all.js">
<link rel="stylesheet" type="text/css"
href="/include/ueditor/themes/default/css/ueditor.css"/>
<textarea name="'.$fname.'" id="'.$fname.'"
style="width:100%;">'.$fvalue.'
';if($gtype=="print")
{
echo $code;
}
else
{
return $code;
}
}
4.進入后臺-》系統(tǒng)-》系統(tǒng)基本參數(shù)-》核心設置-》將 Html編輯器的值改為 ueditor 保存!
5.更新下系統(tǒng)緩存
6.打開ueditor/php
/config.php
//配置$QINIU_ACCESS_KEY和$QINIU_SECRET_KEY 為你自己的key
$QINIU_ACCESS_KEY = 'your akey';
$QINIU_SECRET_KEY = 'your skey';
//配置bucket為你的空間名
$BUCKET = "你的空間名";
//配置你的域名訪問地址
$HOST = "你的七牛域名地址";
//上傳超時時間
$TIMEOUT = "3600";
//保存規(guī)則
$SAVETYPE = "date"; //現(xiàn)在支持unix時間戳,unix時間戳寫date,如果文件名上傳就留空//開啟水印,不開啟為false
$USEWATER = true;
//水印圖片的七牛地址
$WATERIMAGEURL = "http://xxxx.xxxx.com/xxx.png"; //七牛上的圖片地址
//水印透明度
$DISSOLVE = 50;
//水印位置
$GRAVITY = "SouthEast";
//邊距橫向位置
$DX = 10;
//邊距縱向位置
$DY = 10;
//水印具體位置分布如下
NorthWest | North | NorthEast
| |
| |
--------------+----------------+--------------
| |
West | Center | East
| |
--------------+----------------+--------------
| |
| |
SouthWest | South | SouthEast
access_key和secret_key查找方式:
7.設置成功后效果如下
8.注意了,織夢在你后臺添加文章的時候,一定要把去掉!不然的話,又下載到本地了.
上面僅僅是內(nèi)容里面的圖片和七牛結合,如果你想首頁 欄目頁 封面頁 等界面的js、css、圖片都和七牛結合可以這樣
在后臺添加一個七牛變量
,然后在模板界面里面這樣設置css、js、圖片等靜態(tài)資源文件