电竞比分网-中国电竞赛事及体育赛事平台

分享

自己搭建CDN服務(wù)器靜態(tài)內(nèi)容加速

 昵稱15463322 2014-01-13
文章目錄

 

自己搭建CDN服務(wù)器靜態(tài)內(nèi)容加速-LuManager CDN使用教程

為什么要自己來搭建一個(gè)CDN服務(wù)器實(shí)現(xiàn)網(wǎng)站訪問加速?一是免費(fèi)CDN服務(wù)穩(wěn)定性和加速效果都不怎么行;二是用國(guó)內(nèi)的付費(fèi)CDN服務(wù)價(jià)格貴得要死,一般的草根站長(zhǎng)無法承受;三是最現(xiàn)實(shí)的問題國(guó)內(nèi)的CDN要求域名Be案。

有了Be案的域名自然是選擇國(guó)內(nèi)的主機(jī),沒有Be案的域名都是使用的美國(guó)主機(jī),國(guó)內(nèi)訪問美國(guó)空間的速度有時(shí)會(huì)不理想,且始終比不上國(guó)內(nèi)機(jī)房的訪問速度,相對(duì)于美國(guó)空間,日本、香港等地的機(jī)房在國(guó)內(nèi)訪問速度非常快。

于是很多人都喜歡將自己的網(wǎng)站放在日本或者香港機(jī)房,就連CDN服務(wù),我們都會(huì)希望找到有日本或者香港節(jié)點(diǎn)的CDN加速,例如Incapsula提供的日本節(jié)點(diǎn)的免費(fèi)CDN就非常地受歡迎。至于說國(guó)內(nèi)的免費(fèi)CDN,對(duì)于沒有Be案的域名來說是基本上不可能的。

但是如果我們自己利用國(guó)內(nèi)的一些免費(fèi)空間或者云計(jì)算平臺(tái)來搭建CDN服務(wù)器,就可以讓我們的網(wǎng)站實(shí)現(xiàn)真正的國(guó)內(nèi)CDN加速,相對(duì)于美國(guó)的CDN,直接使用國(guó)內(nèi)的CDN對(duì)于提升網(wǎng)站加載速度將會(huì)有質(zhì)的飛躍。

自制CDN服務(wù)器并不是很難,關(guān)鍵是要找到合適的國(guó)內(nèi)主機(jī),如果是國(guó)內(nèi)免費(fèi)CDN就最好不過了,例如:

  • 1、BAE CDN:自制國(guó)內(nèi)免費(fèi)CDN-百度BAE全平臺(tái)Layer鏡像CDN加速安裝使用
  • 2、新浪CDN:自制國(guó)內(nèi)免費(fèi)CDN加快網(wǎng)頁(yè)加載速度:SaeLayerCDN和MeiuPic SAE
  • 3、七牛圖片CDN:七牛云存儲(chǔ)國(guó)內(nèi)免費(fèi)CDN加速10GB空間10GB月流量多加速節(jié)點(diǎn)

自己搭建CDN服務(wù)器靜態(tài)內(nèi)容加速-LuManager CDN使用教程

一、LuManager CDN搭建前準(zhǔn)備

1、找一個(gè)國(guó)內(nèi)訪問速度快的VPS主機(jī)來安裝LuManager控制面板,例如日本VPS、香港VPS,或者國(guó)內(nèi)一些云計(jì)算平臺(tái),例如中國(guó)版Windows Azure

2、LuManager控制面板支持Nginx、Tengine、Apache,自帶了CDN緩存加速,設(shè)置簡(jiǎn)單,功能強(qiáng)大,安裝教程:LuManager圖文安裝使用

3、經(jīng)過部落測(cè)試,LuManager CDN會(huì)自動(dòng)為加速網(wǎng)站生成鏡像緩存,用戶訪問將不再是源網(wǎng)站,而是CDN加速節(jié)點(diǎn),對(duì)于靜態(tài)文件加速效果最好。

4、本篇文章用的是微軟的Windows Azure,經(jīng)過部落測(cè)試,發(fā)現(xiàn)沒有Bei案的域名可以綁定到Windows Azure空間上,至于會(huì)不會(huì)遇到客服審核還需要觀察。

二、LuManager CDN緩存加速創(chuàng)建教程

1、登錄LuManager后臺(tái)控制面板,點(diǎn)擊“添加網(wǎng)站”輸入你想要綁定的域名。

LuManager添加綁定域名

2、然后點(diǎn)擊“選填”選項(xiàng),在創(chuàng)建特殊網(wǎng)站中選擇“CDN網(wǎng)站加速”,填入你的源網(wǎng)站域名和源網(wǎng)站的IP地址。(點(diǎn)擊放大)

LuManager創(chuàng)建特殊網(wǎng)站

3、在下方選擇“開啟CDN普通緩存”,CDN緩存文件類型默認(rèn)值:html|htm|shtml|shtm|gif|jpg|jpeg|png|bmp|swf|js|css|mp3|mav|doc|dot|xls|pdf|txt|zip|rar|gz|tgz|bz2|tgz|rm|rmvb|ico

4、多個(gè)用半角|分隔,如jpg|png|gif等,請(qǐng)不要緩存php|asp|jsp|cgi|aspx等動(dòng)態(tài)網(wǎng)頁(yè)的內(nèi)容,留空則使用默認(rèn)值。

5、文件類型可以用正則進(jìn)行匹配,如要匹配discuz的附件,可以用php.mod=attachment(由于php?mod=attachment中的?在正則中是特殊符號(hào),需用.代替)(點(diǎn)擊放大)

LuManager開啟緩存

6、設(shè)置好就可以到網(wǎng)站管理中看到網(wǎng)站CDN加速已經(jīng)創(chuàng)建成功了。

LuManager完成搭建

三、設(shè)置DNS域名解析啟用CDN緩存加速訪問

1、到域名的DNS管理處,將不同網(wǎng)絡(luò)的用戶設(shè)置訪問到不同的CDN加速節(jié)點(diǎn)上,例如國(guó)外和國(guó)內(nèi)用戶區(qū)分,電信和聯(lián)通用戶區(qū)分,還有搜索引擎區(qū)分。

LuManager設(shè)置DNS解析

2、對(duì)于正在使用美國(guó)主機(jī)的朋友,讓用戶直接訪問國(guó)內(nèi)的CDN緩存加速服務(wù)器上,將在很大程度上提升網(wǎng)頁(yè)的加載速度。這是我將我的Godaddy主機(jī)設(shè)置到國(guó)內(nèi)的CDN機(jī)房中。

LuManager使用國(guó)內(nèi)加速了

四、LuManager CDN加速訪問效果

1、從Ping值來看,設(shè)置LuManager CDN過后的網(wǎng)站用戶訪問不再是源站,而CDN節(jié)點(diǎn)上。

LuManager檢測(cè)Ping值

2、用站長(zhǎng)測(cè)速工具,用了國(guó)內(nèi)CDN加速的網(wǎng)頁(yè)加載速度比沒有用的提高了一倍。(點(diǎn)擊放大)

LuManager速度提高一倍

3、查看LuManager CDN的網(wǎng)站文件管理,發(fā)現(xiàn)LuManager CDN已經(jīng)自動(dòng)在服務(wù)器為源站生成了鏡像,CSS、JS、圖片、Html等靜態(tài)文件都已經(jīng)組成成功。 (點(diǎn)擊放大)

LuManager文件緩存成功

五、LuManager CDN高級(jí)緩存模式和刪除緩存內(nèi)容

1、如果要開啟LuManager CDN高級(jí)緩存模式,請(qǐng)?jiān)趧?chuàng)建CDN加速網(wǎng)站時(shí)選擇該項(xiàng)。

LuManager開啟高級(jí)模式

2、高級(jí)緩存可以自由選擇網(wǎng)站的索引文件(默認(rèn)首頁(yè)),緩存文件在節(jié)點(diǎn)服務(wù)器上是“亂放”并加密過的,而且經(jīng)常訪問的文件會(huì)使用內(nèi)存緩存,速度飛快。 建議對(duì)文件保密性和訪問速度要求較高,并且內(nèi)存充裕的用戶選擇此方式。

LuManager設(shè)置默認(rèn)首頁(yè)

3、要想刪除LuManager CDN緩存內(nèi)容,可以先設(shè)置一個(gè)密碼,也可以不設(shè)置。

LuManager設(shè)置一個(gè)密碼

4、例如部落要?jiǎng)h除緩存文件,直接訪問該網(wǎng)址:http://10.204.164.9:8888/index.php?m=Public&a=cache_delete&id=2&hash=哈稀值&file=文件名

5、哈稀值的算法:密碼的md5值,即md5(password)。如果密碼留空,則無需驗(yàn)證密碼也可以刪除(省略hash參數(shù))

6、文件名:文件名相對(duì)網(wǎng)站根目錄,以/開頭,如要?jiǎng)h除網(wǎng)站根目錄下的mydir/file文件, 用/mydir/file便可(我們建議將文件名用urlencode進(jìn)行編碼)。如果是“文件+內(nèi)存”模式,文件名為/lum_high_cache

六、LuManager CDN使用小結(jié)

1、CDN服務(wù)器要設(shè)完全用nginx,不要用apache,CDN緩存文件類型添加了php.mod=attachment,是DZX的壓縮附件模式,如果不添加php.mod=attachment 論壇的壓縮包附件就緩存不了,得不到更好的效果。

2、LuManager CDN的緩存內(nèi)容刪除不怎么方便,如果緩存文件非常多的話一個(gè)一個(gè)地去刪除將是非常麻煩的事情,解決辦法就是直接到空間文件管理中刪除緩存文件。例如發(fā)現(xiàn)使用LuManager CDN后偶爾出現(xiàn)400錯(cuò)誤。

LuManager出現(xiàn)錯(cuò)誤

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多