国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

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

2024-09-01 13:44:54
字體:
來源:轉載
供稿:網友
本教程面對的對象是個人站長,所以各方面會力求傻瓜化,讓大家都能看懂。當然,前提是需要你要有一顆好學的心,還有堅韌的毅力。
另外一方面,本篇文章基本不會涉及到Windows的內容,整套系統將會是架構在CentOS Linux 5上。別問我為什么不是Windows,因為Windows只能拿一個字形容:爛。不喜歡Linux,或者認為Linux學習起來有困難的朋友,可以到此打住。
可能有人要問,為什么是Linux,而不是FreeBSD?因為FreeBSD不管從系統的優化配置,還是文件系統的性能,都不合適初學者。
先前說過,本篇文章針對的是沒有多少技術基礎的個人站長,所以文章內會有Linux的安裝、基本操作等一些東西教給你,讓你學得簡單,時間花得有價值。
再羅嗦一下,在接下來的時間內你將要面對一個黑漆漆的,全是英文的屏幕,請做好心理準備。


注意:本篇教程將*不會*涉及到以下內容:

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

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

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

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

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









打開上面的網址后,你可以發現類似下面的文件名
CentOS-5.0-i386-bin-1of6.iso

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

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

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

(未完,待續)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平安县| 松江区| 静宁县| 读书| 阿巴嘎旗| 西乡县| 石狮市| 上林县| 吉木乃县| 万全县| 濉溪县| 中江县| 天等县| 璧山县| 亚东县| 临夏市| 清远市| 内江市| 历史| 格尔木市| 宁乡县| 无极县| 濉溪县| 济宁市| 临清市| 渭源县| 若羌县| 苗栗市| 滨州市| 怀集县| 化州市| 南部县| 洪泽县| 潞城市| 北辰区| 孝昌县| 皋兰县| 固安县| 闽侯县| 绥中县| 大埔县|