我們經常在技術圈聽人談起CDN,時常也有人說“CDN緩存過期”等概念。說到這里可能有不少人會納悶,CDN和CDN緩存有什么關聯嗎?CDN是緩存嗎?
要搞清楚CDN和緩存(服務器)的區別,我們先分別了解一下兩者是啥。
1、緩存及緩存服務器
緩存有很多種方式,比如說常見的緩存方式有:
代理服務器緩存
WEB緩存 本地緩存 數據庫緩存
文件緩存
協議緩存
內存緩存等等
而我們日常中說到的緩存主要有幾種具體實現,如下:
CDN
NoSQL(如:Redis、Memcached)
WebCacheServer:Varnish、Squid
Nginx:Nginx的緩存是借助第三方模塊實現的
2、CDN
CDN是英文ContentDeliveryNetwork的簡稱,稱為:
當客戶端發出請求后,智能DNS根據“就近原則”將請求指向離用戶最近的緩存服務器,如果緩存服務器有對應的緩存數據則直接返回給客戶端;如果沒有,緩存服務器則向源站去請求獲取到數據后在緩存服務器備份一份,然后將數據同步返回給客戶端。
綜上,
以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區交流~我是科技領域創作者,十年互聯網從業經驗,我了解更多科技知識!