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

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

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

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


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

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

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

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

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

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

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/

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

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

之后,為資源做一個(gè)安排,所以下面將會(huì)做一個(gè)假設(shè):
假設(shè)域名為naizhao.com
假設(shè)兩臺(tái)服務(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可能還沒(méi)有下載好,不急,慢慢掛著,我們先來(lái)把域名的DNS設(shè)置好

(未完,待續(xù))

相關(guān)文章

  • Linux 搭建Git服務(wù)器的方法

    Linux 搭建Git服務(wù)器的方法

    本篇文章主要介紹了Linux 搭建Git服務(wù)器的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • 詳解Linux命令修改文件的三個(gè)時(shí)間

    詳解Linux命令修改文件的三個(gè)時(shí)間

    這篇文章主要介紹了詳解Linux命令如何修改文件的三個(gè)時(shí)間的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Linux環(huán)境下查看日志文件命令詳解

    Linux環(huán)境下查看日志文件命令詳解

    大家好,本篇文章主要講的是Linux環(huán)境下查看日志文件命令詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 嵌入式Linux重啟QT應(yīng)用程序的簡(jiǎn)單辦法(基于QT4.8 qws)

    嵌入式Linux重啟QT應(yīng)用程序的簡(jiǎn)單辦法(基于QT4.8 qws)

    今天小編就為大家分享一篇關(guān)于嵌入式Linux重啟QT應(yīng)用程序的簡(jiǎn)單辦法(基于QT4.8 qws),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • 修改linux文件權(quán)限命令:chmod命令詳解

    修改linux文件權(quán)限命令:chmod命令詳解

    本篇文章主要介紹了修改linux文件權(quán)限命令:chmod,Linux系統(tǒng)中的每個(gè)文件和目錄都有訪問(wèn)許可權(quán)限,用它來(lái)確定誰(shuí)可以通過(guò)何種方式對(duì)文件和目錄進(jìn)行訪問(wèn)和操作。
    2016-12-12
  • crontab定時(shí)任務(wù)不執(zhí)行的一些原因總結(jié)

    crontab定時(shí)任務(wù)不執(zhí)行的一些原因總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于crontab定時(shí)任務(wù)不執(zhí)行的一些原因,對(duì)每種可能發(fā)生的原因都給出了解決方法,對(duì)遇到這個(gè)問(wèn)題的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Linux系統(tǒng)?Centos7.4手動(dòng)在線升級(jí)到Centos7.7

    Linux系統(tǒng)?Centos7.4手動(dòng)在線升級(jí)到Centos7.7

    這篇文章主要介紹了Centos7.4手動(dòng)升級(jí)到Centos7.7,需要的朋友可以參考下
    2022-01-01
  • Linux關(guān)于透明大頁(yè)機(jī)制的介紹

    Linux關(guān)于透明大頁(yè)機(jī)制的介紹

    這篇文章介紹了Linux中的透明大頁(yè)機(jī)制,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • Git 詳細(xì)介紹查看、刪除、重命名遠(yuǎn)程分支和tag

    Git 詳細(xì)介紹查看、刪除、重命名遠(yuǎn)程分支和tag

    這篇文章主要介紹了Git 詳細(xì)介紹查看、刪除、重命名遠(yuǎn)程分支和tag的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • v2rayN的延遲是-1的問(wèn)題解決方法

    v2rayN的延遲是-1的問(wèn)題解決方法

    這篇文章主要為大家詳細(xì)介紹了v2rayN的延遲是-1的問(wèn)題解決方法,本文通過(guò)了相關(guān)示例圖片進(jìn)行了詳細(xì)的講解,需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08

最新評(píng)論