① CDN是什麼
CDN是內容分發網路。
CDN的全稱是Content Delivery Network,即內容分發網路。CDN是構建在現有網路基礎之上的智能虛擬網路,依靠部署在各地的邊緣伺服器。
通過中心平台的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網路擁塞,提高用戶訪問響應速度和命中率。CDN的關鍵技術主要有內容存儲和分發技術。
(1)phpdns緩存擴展閱讀:
CDN的基本原理是廣泛採用各種緩存伺服器,將這些緩存伺服器分布到用戶訪問相對集中的地區或網路中,在用戶訪問網站時,利用全局負載技術將用戶的訪問指向距離最近的工作正常的緩存伺服器上,由緩存伺服器直接響應用戶請求。
CDN的基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。
通過在網路各處放置節點伺服器所構成的在現有的互聯網基礎之上的一層智能虛擬網路,CDN系統能夠實時地根據網路流量和各節點的連接。
② php的緩存機制有哪些
主要有:
普遍緩存技術;頁面緩存;時間觸發緩存;內容觸發緩存;靜態緩存(就生成html文件);內存緩存;php的緩沖器;MYSQL緩存;基於反向代理的Web緩存。DNS輪詢但是一般常用的就 1、2、3,其他的是網站數據量大,交互多,為減小伺服器壓力才用到。