使用七牛云存儲的鏡像功能和免費流量來加速網站
七牛云存儲是一家創(chuàng)立于2011年提供靜態(tài)CDN加速的服務,支持圖片、音視頻/流媒體、文件等CDN加速,七牛云存儲也提供了免費CDN配額:存儲空間 10GB,每月下載流量 10GB,每月 PUT/DELETE 10萬次請求,每月 GET 100萬次請求。月流量在10GB以下的博客基本上可以一直免費使用七牛云存儲CDN服務了。
如果超出來了七牛云存儲的免費限額,可以按需購買,月流量的范圍如果是在0GB - 2TB,那么以0.5 元/GB來付費,月流量如果在2TB - 100TB范圍內,就會以0.45 元/GB來計算。數(shù)據(jù)請求中GET是0.001 元/千次請求。
1、七牛官網:
1、賬號注冊:https://portal.qiniu.com
2、首先進入七牛云存儲官網注冊一個賬號。
3、接著登錄七牛用戶管理中心,點擊右下角的“創(chuàng)建”按鈕。
4、為空間設置一個名稱,空間類型選擇為“公開空間”,“私有空間”是需要驗證密碼才可以訪問的。
5、完成空間的配置。
6、接著在“空間設置”中點擊“一鍵加速網站”。
7、添加你想要加速的網站地址,目前免費的貌似只能添加一個。
8、另外,遇到不存在的圖片,還可以設置自定義404的頁面。
避免被降權
七牛云存儲的免費10G流量和空間還是蠻有誘惑力的,不僅能減輕自身服務器壓力還能提高網站速度,所以吸引了一大批的用戶使用,但是某些朋友反應使用七牛云后網站可能被降權。
但只要我們正確處理好七牛的鏡像加速是完全可以避免這種情況發(fā)生的,通過網上的方法做了一個小小的總結,下面就來看看具體如何實現(xiàn)。
一、robots.txt文件
官方提供的方法是在bucket(空間)上傳robots.txt來禁止蜘蛛的爬取,七牛默認使用了此模板,一般情況下無需再進行修改。
二、綁定自有二級域名
默認情況下七牛給我們提供了二級域名使用,但是遇到過被360殺毒軟件誤報為危險網站的情況,原因可能是因為絕大部分用戶都是使用的七牛二級域名造成過于泛濫,小z建議在七牛空間綁定自己的二級域名(需要備案,沒有備案的童鞋就在朋友那里借一個備案的二級域名綁定)
三、通過UserAgent來屏蔽
比較重要的一個步驟,通過UserAgent來屏蔽七牛鏡像爬蟲對網頁文件的抓取,也是一個比較合理的處理方案,將下面的代碼添加到網站的根目錄的index.php文件或者添加到主題目錄的functions.php文件中。
- if(strpos($_SERVER['HTTP_USER_AGENT'],'qiniu-imgstg-spider')!==false){
- header('HTTP/1.1503ServiceTemporarilyUnavailable');
- echo'防七牛鏡像';
- exit;
- }
四、補充說明
如果您的wordpress使用了WP Super Cache插件的小伙伴請將七牛的ua加入到禁止緩存列表中,設置->WP Super Cache->高級->找到已拒絕的用戶代理(User Agent)->添加qiniu-imgstg-spider,如下截圖。
寫在最后:完成步驟三后我們去刪除一下七牛的緩存,然后再次訪問的時候就會返回503,說明已經成功。
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。