欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用DNSPod和Squid打造自己的CDN全程分享

 更新時間:2013年04月20日 00:15:35   投稿:mdxy-dxy  
本篇教程是順應(yīng)大家的要求而寫,教程內(nèi)大部分都是在為VeryCD等大型網(wǎng)站構(gòu)建CDN時所累積的經(jīng)驗(yàn),在一些概念方面可能會有一些錯漏,希望大家指正

本教程面對的對象是個人站長,所以各方面會力求傻瓜化,讓大家都能看懂。當(dāng)然,前提是需要你要有一顆好學(xué)的心,還有堅韌的毅力。
另外一方面,本篇文章基本不會涉及到Windows的內(nèi)容,整套系統(tǒng)將會是架構(gòu)在CentOS Linux 5上。別問我為什么不是Windows,因?yàn)閃indows只能拿一個字形容:爛。不喜歡Linux,或者認(rèn)為Linux學(xué)習(xí)起來有困難的朋友,可以到此打住。
可能有人要問,為什么是Linux,而不是FreeBSD?因?yàn)镕reeBSD不管從系統(tǒng)的優(yōu)化配置,還是文件系統(tǒng)的性能,都不合適初學(xué)者。
先前說過,本篇文章針對的是沒有多少技術(shù)基礎(chǔ)的個人站長,所以文章內(nèi)會有Linux的安裝、基本操作等一些東西教給你,讓你學(xué)得簡單,時間花得有價值。
再羅嗦一下,在接下來的時間內(nèi)你將要面對一個黑漆漆的,全是英文的屏幕,請做好心理準(zhǔn)備。


注意:本篇教程將*不會*涉及到以下內(nèi)容:

1.動態(tài)內(nèi)容(比如BBS)
2.大文件(比如軟件下載站的軟件)

第 1 章 CDN和智能DNS
1.什么是CDN
簡單來說,CDN就是能讓你的網(wǎng)站訪問起來更加快的東西。例如網(wǎng)通用戶訪問了你在網(wǎng)通的CDN服務(wù)器上面某個文件,CDN系統(tǒng)就會判斷這個文件是否被請求過,如果被請求過,在沒有失效的情況下,就會從系統(tǒng)的緩存里面讀取這個文件并返回給用戶。如果這個文件沒有被請求過,那么CDN會自動從你的主服務(wù)器上面獲取這個文件,然后緩存到CDN系統(tǒng)內(nèi),再給用戶返回。
看到這里,聰明的朋友就會問:如果網(wǎng)通的CDN服務(wù)器,訪問我在電信的主服務(wù)器速度很慢,那么是不是用戶第一次請求這個文件的時候會很慢?嘿嘿,恭喜你,的確是這樣。并且,在文件沒有完全緩存到CDN上面的時候,所有訪問這個文件的用戶都會出現(xiàn)錯誤,比如網(wǎng)頁打開不完整,文件下載到一半等。但只要你的網(wǎng)站訪問量足夠大,這個影響對用戶來說是微不足道的。
然后還有朋友會問,為什么商業(yè)的CDN不存在這個問題?因?yàn)?,商業(yè)的CDN有自己租用的線路,自己走路由。這就是商業(yè)CDN賣得如此之貴的原因。當(dāng)然,如何走這個路由,搭建這么一個大型的CDN系統(tǒng),不在本文的討論范圍以內(nèi)。

2.什么是智能DNS,什么是DNSPod
智能DNS的原理很簡單:在用戶解析一個域名的時候,判斷一下用戶的IP,然后跟DNS服務(wù)器內(nèi)部的IP表匹配一下,看看用戶是電信還是網(wǎng)通用戶,然后給用戶返回對應(yīng)的IP地址。
DNSPod是同學(xué)旗下的網(wǎng)站,提供免費(fèi)的智能DNS服務(wù)。你只需要把你域名的DNS從原來的注冊商改為DNSPod,馬上就可以享用這個服務(wù)了。
注意了:DNSPod只提供域名的智能解析服務(wù),不提供域名也不提供服務(wù)器,千萬不要以為把你的域名轉(zhuǎn)到DNSPod就能成為雙線了。
第 2 章 前期準(zhǔn)備

要繼續(xù)后面的步驟,你必須要準(zhǔn)備以下東西:
域名一個
服務(wù)器兩臺,電信網(wǎng)通各一臺,一般的P4即可,內(nèi)存2G以上
空白DVD R+光盤一張(或者CD-R 6張)
DVD刻錄機(jī)一個(或者CD RW刻錄機(jī)一個)

然后,你還需要去下載CentOS的ISO鏡像
隨便在下面的鏡像地址挑一個,暫時沒有國內(nèi)的,建議掛一個迅雷慢慢下

http://ftp.ncnu.edu.tw/Linux/CentOS/5.0/isos/i386/
http://ftp.cse.yzu.edu.tw/pub/CentOS/5.0/isos/i386/
http://ftp.cs.pu.edu.tw/Linux/CentOS/5.0/isos/i386/
http://ftp.tcc.edu.tw/Linux/CentOS/5.0/isos/i386/
http://mirror.mirr4u.com/centos/5.0/isos/i386/
http://mirror.tini4u.net/centos/5.0/isos/i386/
http://mirror.averse.net/centos/5.0/isos/i386/

打開上面的網(wǎng)址后,你可以發(fā)現(xiàn)類似下面的文件名
CentOS-5.0-i386-bin-1of6.iso

CentOS-5.0-i386-bin-6of6.iso
這些是CD鏡像,一共有6個,下載刻盤比較浪費(fèi)資源,所以我建議下載下面這個DVD鏡像
CentOS-5.0-i386-bin-DVD.iso
廢話不多說,下載回來后刻盤即可。

之后,為資源做一個安排,所以下面將會做一個假設(shè):
假設(shè)域名為naizhao.com
假設(shè)兩臺服務(wù)器,電信的服務(wù)器為A,網(wǎng)通的服務(wù)器為B
假設(shè)A服務(wù)器為內(nèi)容服務(wù)器,B服務(wù)器為CDN服務(wù)器,B服務(wù)器所有需要的內(nèi)容均從A服務(wù)器取得
假設(shè)A服務(wù)器的IP是1.1.1.1,B服務(wù)器的IP是2.2.2.2

OK,到這里后我們所需要的東西基本準(zhǔn)備好了。ISO可能還沒有下載好,不急,慢慢掛著,我們先來把域名的DNS設(shè)置好

(未完,待續(xù))

相關(guān)文章

最新評論