linux雜談(十二) CDN加速

2021-06-21 20:40:14 字數 1470 閱讀 5691

1.cdn簡介

​​今天我們來模仿一下cdn加速下的apche伺服器訪問。那麼我們首先來了解一下什麼是cdn加速。

​​dn的全稱是content delivery network,即內容分發網路。其目的是通過在現有的internet中增加一層新的網路架構,將**的內容發布到最接近使用者的網路「邊緣」,使使用者可以就近取得所需的內容,提高使用者訪問**的響應速度。​​

​深圳的總部有伺服器發布資訊,作為其他的地區也會有伺服器同步總部的伺服器。如果成千上萬的使用者訪問總伺服器的aoache埠的話,其實他們訪問的是當地的伺服器。這樣做有兩個好處:​​

​這就是cdn的二次加速,大大的提高了我們的訪問頁面速度。下面我們就來自己實現乙個上述的模型。

​​2.cdn加速實現

​​(1)準備工作

​​我們需要三颱機子分別來充當:

總伺服器、地方伺服器和客戶機

​​總伺服器ip:192.168.1.191

​地方伺服器有兩個網絡卡:192.168.1.155 和 192.168.2.70

​客戶機ip:192.168.2.66

​​開放服務:

​總伺服器的apache服務是開啟的;

​地方伺服器的squid**服務是開啟的;

​客戶機的瀏覽器可以使用。

​​注意的是:客戶機可以ping通地方伺服器,地方伺服器可以ping通總伺服器。

​​(2)cdn實現

​​1.總伺服器開啟apache:

​2.地方伺服器配置/etc/squid/squid.conf檔案:

​把它的發布埠設定為80;

​並且快取記憶體總伺服器192.168.1.191的apache資訊。

​3.並且關閉地方伺服器和總伺服器的火牆。

​4.客戶機訪問的不是總伺服器ip,而是和它在同一網段的地方伺服器ip,就可以訪問總伺服器所發布的資訊了。

​​總結:

​​cdn的思想是值得我們去好好領悟的,又是一種分治細化問題的思路。下次還會講解一些squid作為**讓本不能上網的機子上網,原理和翻牆類似,呵呵。下次再說!​​

CDN初探 CDN及CDN加速

cdn的全稱是content delivery network,即內容分發網路。其目的是通過在現有的internet中增加一層新的cache 快取 層,將 的內容發布到最接近使用者的網路 邊緣 的節點,使使用者可以就近取得所需的內容,提高使用者訪問 的響應速度。從技術上全面解決由於網路頻寬小 使用者...

CDN及CDN加速原理

content delivery network,即內容分發網路,其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠實時地根據網路流量和各節點的連線 負...

CDN加速原理

cdn的全稱content delivery network,縮寫 cdn 即內容分發網路。cdn是乙個經策略性部署的整體系統,從技術上全面解決由於網路頻寬小 使用者訪問量大 網點分布不均而產生的使用者訪問 響應速度慢的根本原因。cdn目的是通過在現有的internet中增加一層新的網路架構,將 的...