WORDPRESS优化技巧之CDN加速
網站上線必須要有一個主機,你需要把你的網站托管在主機服務器上,可以按月或按年付費,如果你用了一段時間,覺得這個主機不好,也可以更換。其實就和租房子一樣,只不過住這個房子的“主體”發生了變化,一個是人,一個是網站。
用WordPress成功搭建網站之后,還需要進一步優化和提升網站性能,例如使用CDN來提高頁面的加載速度。一個加載緩慢的網站是會勸退訪問者的,所以為你的網站進行CDN加速很有必要。
1、 什么是CDN
CDN(Content Delivery Network)是指內容分發網絡,也叫內容傳送網絡,CDN是構建在現有網絡基礎之上的智能虛擬網絡,依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。CDN的關鍵技術主要有內容存儲和分發技術。 【引自 百度百科】
簡單來說,就是利用各種緩存服務器,在用戶訪問時,讓離用戶最近的服務器來響應用戶請求,提供用戶所需數據。無論用戶在哪個城市,網站都能快速加載出來。
這就和網購時物流選擇從離用戶最近的倉庫(前置倉)發貨一樣,如果都從統一倉庫發貨,那距離較遠的地區可能要4-5天才能收到貨物,所以前置倉的存在就顯得尤為重要,前置倉能大大縮短用戶收到貨物的時間。
2、 CDN的工作原理
一般來說,我們是通過在瀏覽器輸入對應的網址來訪問我們想要訪問的網站,瀏覽器會把輸入的網址發送到DNS服務器進行解析,解析出與之對應的IP地址后再返回給瀏覽器,瀏覽器再去到IP地址對應的服務器上獲取所需要的網站文件,再以網頁的形式呈現給訪問用戶。
CDN 在 DNS 解析過程中發揮作用,在 DNS 解析中添加一條 CDN 專用的解析記錄,這條解析記錄會指向 CDN 負載均衡系統服務器來給訪問者分配合適的 CDN 服務器。
一般情況下,被分配的 CDN 服務器會是離訪問者較近或任務不多的服務器。瀏覽器根據 CDN 負載均衡系統服務器返回的 IP 地址去訪問這臺被分配的 CDN 服務器,去到 CDN 服務器請求網站的文件資源。
我們知道我們網站上所有的文件資源都是存放在我們自己購買的云服務器上,并不在被分配的 CDN 服務器上。這就需要在給域名開通 CDN 服務時進行設置,要告訴 CDN 網絡我們的云服務的 IP 地址,也就是源站 IP 地址。
當被分配的 CDN 服務器收到瀏覽器的請求時,會直接給瀏覽器返回,如果這臺 CDN 服務器上沒有所需的文件資源,這臺 CDN 服務器就會到上層緩存服務器查找,如果一直沒找到就會去源站拉取所需文件資源,拉取回來后會在每層緩存服務器都做一份緩存。
此后再有訪問者通過瀏覽器發送請求,CDN 服務器就能直接返回文件資源,而無需每次都從源站拉取文件資源。
使用 CDN 最大的好處是讓用戶就近獲取所需內容,解決網絡擁堵的問題,提高網站的響應速度。
?
總結
以上是生活随笔為你收集整理的WORDPRESS优化技巧之CDN加速的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: WSL嵌入式开发系列教程 4 —— 安装
- 下一篇: CSS 实战: Switch 按钮开关(
