新聞中心

網(wǎng)絡(luò)上的許多文章往往主要關(guān)注前端wordpress優(yōu)化和加快網(wǎng)站速度的快速方法。服務(wù)器優(yōu)化(例如網(wǎng)絡(luò)延遲)有時會被忽視或忽視。因此,我們認為深入了解網(wǎng)絡(luò)延遲的重要性及其在加載不同區(qū)域時對WordPress網(wǎng)站的影響會很有趣。
雖然CDN絕對可以幫助減少網(wǎng)絡(luò)延遲,但您的主機服務(wù)器位置仍然非常重要,特別是如果您在非常特定的地理位置為訪問者提供服務(wù)。延遲很重要,我們將向您展示幾個原因。
什么是網(wǎng)絡(luò)延遲?
網(wǎng)絡(luò)延遲是指通過網(wǎng)絡(luò)傳輸數(shù)據(jù)所涉及的時間和/或延遲。換句話說,一個數(shù)據(jù)包從一個點到另一個點需要多長時間。如今,這通常以毫秒為單位進行測量,但是,根據(jù)網(wǎng)絡(luò)的不同,它也可能是秒。越接近零越好。
延遲是信號在地理距離以及通過各種通信設(shè)備時引入的等待時間。 – Whatis.com
換句話說,距離越遠,延遲越大,這等同于更長的延遲。當(dāng)涉及到通過光纖電纜傳輸?shù)臄?shù)據(jù)時,您無法超越光速。例如,下面是Google Cloud Platform網(wǎng)絡(luò)的地圖。他們有數(shù)千英里的電纜在海底覆蓋整個地球。這就是為什么它是世界上最快的網(wǎng)絡(luò)之一的原因之一。即使擁有這種廣泛的最先進網(wǎng)絡(luò),仍然總是會有延遲延遲。
光纖電纜的延遲
有幾個不同的因素會導(dǎo)致網(wǎng)絡(luò)延遲,其中包括:
- 傳輸延遲: 不同類型的介質(zhì),例如無線或光纖連接,都會引入某種類型的延遲,因為它們只能推出這么多位。例如,光纖連接的傳輸延遲將低于 T1 線路。您還必須考慮數(shù)據(jù)包的大小。
- 傳播延遲: 這是數(shù)據(jù)包傳播所需的時間。這可能包括距離、網(wǎng)絡(luò)延遲等。
- 排隊延遲: 如果超出帶寬,可能會出現(xiàn)排隊延遲,數(shù)據(jù)必須在主機或路由器處等待。這可能會受到網(wǎng)絡(luò)擁塞的影響。
為什么網(wǎng)絡(luò)延遲很重要
有些人可能會爭辯說,網(wǎng)絡(luò)延遲并不是很重要,但是,這可能與您選擇托管WordPress網(wǎng)站的位置有關(guān)。對于媒體和您的資產(chǎn)(例如圖像、JavaScript、CSS、視頻),CDN可以通過從更近的服務(wù)器提供副本來解決很多額外的延遲問題。但是,在大多數(shù)配置中,您仍然需要查詢您的托管服務(wù)器以獲取初始DOC加載。這就是延遲很重要的原因!
Trainline將整個渠道的延遲減少了0.3秒,客戶每年額外花費800萬英鎊(約合1150萬美元)。– WPO 統(tǒng)計
對于為特定地理位置的訪客提供服務(wù)的企業(yè),延遲尤其重要。例如,假設(shè)您在悉尼有一家電子商務(wù)商店,您90%的客戶來自澳大利亞。將您的網(wǎng)站放置在澳大利亞的服務(wù)器上,而不是將其托管在歐洲或美國,您的企業(yè)肯定會受益。我們將在下面討論它對您的網(wǎng)站的影響有多大。
比較Google Cloud網(wǎng)絡(luò)延遲
距離是延遲延遲的主要原因之一。然而,重要的是要記住,延遲不僅受距離的影響,還受它所產(chǎn)生的跳數(shù)、中間路由器等的影響。測量網(wǎng)絡(luò)延遲的幾種方法包括Ping、Traceroute和MTR。在這個例子中,我們將簡單地使用ping時間并運行一些traceroute測試。如果您真的想深入研究數(shù)據(jù),可以運行traceroute命令。
因此,我們在位于不同地理區(qū)域的Google Cloud Platform上啟動了幾臺測試機器。許多其他托管服務(wù)提供商使用Google Cloud的標準層網(wǎng)絡(luò),這會導(dǎo)致速度變慢。
- perf1主機(位于美國愛荷華州)
- perf2主機(位于澳大利亞悉尼)
- perf3主機(位于德國法蘭克福)
然后我們使用KeyCDN的免費Ping測試工具 ,它允許我們同時從14個位置進行測試。請記住,ping時間越短越好, 因為這與數(shù)據(jù)通過Internet傳輸?shù)狡淠繕说刂啡缓蠓祷亟o您所需的延遲時間(以毫秒為單位)直接相關(guān)。我們還使用了他們的traceroute工具。
Perf1(愛荷華州,美國)
對于位于美國愛荷華州的測試服務(wù)器,位于美國的位置的ping時間要低得多(到達拉斯的平均ping時間為16毫秒)。當(dāng)您開始深入歐洲或新加坡時,您開始體驗更高的平均ping時間(到新加坡的平均ping時間為244毫秒)。
Ping時間 perf1(美國)
如果我們比較Traceroute,您可以看到一個示例,從美國愛荷華州到德國法蘭克福需要7個額外的網(wǎng)絡(luò)躍點(與從達拉斯的10個躍點相比)。這就是為什么重要的是要記住,網(wǎng)絡(luò)躍點也會影響網(wǎng)絡(luò)延遲。
Traceroute perf1(美國)
Perf2(澳大利亞悉尼)
對于位于澳大利亞悉尼的測試服務(wù)器,澳大利亞和亞太地區(qū)的ping時間要低得多(到悉尼的平均ping時間為1毫秒)。當(dāng)您開始深入歐洲或南美洲時,您開始體驗更高的平均ping時間(到圣保羅的平均ping時間為319毫秒)。
Ping時間perf2(澳大利亞)
如果我們比較Traceroute,您可以看到一個示例 ,從澳大利亞悉尼到德國法蘭克福需要14個額外的網(wǎng)絡(luò)躍點。
Traceroute perf2(澳大利亞)
Perf3(法蘭克福,德國)
對于位于德國法蘭克福的測試服務(wù)器,歐洲甚至美國的ping時間要低得多,這可能是由于兩者之間的快速骨干連接(到阿姆斯特丹的平均ping時間為7毫秒)。當(dāng)您開始深入到亞太地區(qū)或南美洲時,您開始體驗更高的平均ping時間(到新加坡的平均ping時間為308毫秒)。
Ping時間 perf3(德國)
如果我們比較Traceroute,您可以看到一個示例 ,從德國法蘭克福到巴西圣保羅需要11個額外的網(wǎng)絡(luò)躍點。
Traceroute perf3(德國)
因此,正如您在上面看到的,距離越大,與更高的ping時間和構(gòu)成網(wǎng)絡(luò)延遲的額外網(wǎng)絡(luò)跳數(shù)直接相關(guān)。這就是為什么您應(yīng)該戰(zhàn)略性地定位您的WordPress網(wǎng)站以減少這兩個因素的原因。
比較區(qū)域之間的Google Cloud延遲
上面我們正在測試與ping服務(wù)器相關(guān)的服務(wù)器所在位置的Ping時間。但是Google Cloud Platform區(qū)域本身之間的延遲呢?Geek Flare在9個不同地區(qū)之間進行了出色的測試。這可以讓您快速了解放置在一個區(qū)域與另一個區(qū)域時由于延遲而發(fā)生的延遲。
Google Cloud Platform延遲(來源 Geek Flare)
比較頁面加載時間
當(dāng)然,我們忽略了總頁面加載時間。事實上,這就是一些最有趣的數(shù)據(jù)所在。但是,請記住,這包括其他因素,例如TTFB。所有三個測試站點都是相同的,運行全新安裝的WordPress,并安裝了二〇一七主題。我們也在使用Pingdom,所以時間是從他們的測試服務(wù)器位置測量的。
Perf 1(愛荷華州,美國)
我們使用位于美國愛荷華州的服務(wù)器從三個不同的測試地點進行速度測試,結(jié)果如下。
速度測試 perf1 達拉斯
速度測試 perf1 澳大利亞
速度測試 perf1 斯德哥爾摩
正如我們在上面看到的,從美國境內(nèi)(靠近托管服務(wù)器)加載站點與從全球加載站點之間存在巨大差異。
Perf 2(澳大利亞悉尼)
我們使用位于澳大利亞悉尼的服務(wù)器從三個不同的測試地點進行速度測試,結(jié)果如下。
速度測試 perf2 達拉斯
速度測試 perf2 墨爾本
速度測試 perf2 斯德哥爾摩
正如我們在上面看到的,從澳大利亞境內(nèi)(靠近托管服務(wù)器)加載站點與從全球加載站點之間存在巨大差異。
Perf 3(法蘭克福,德國)
我們使用位于德國法蘭克福的服務(wù)器從三個不同的測試地點進行速度測試,結(jié)果如下。
速度測試 perf3 達拉斯
速度測試 perf3 墨爾本
速度測試 perf3 斯德哥爾摩
正如我們在上面看到的,從歐洲內(nèi)部(靠近托管服務(wù)器)加載站點與從全球加載站點之間存在巨大差異。
如果這些頁面負載測試不能說服您,我們不知道會怎樣!例如,美國愛荷華州的測試站點從達拉斯加載僅需要368毫秒。但是從澳大利亞悉尼加載需要2.14秒。這就是為什么位置很重要!同樣,您可以通過使用CDN將媒體資產(chǎn)靠近訪問者來幫助減少總加載時間。但是您總會遇到來自主機服務(wù)器的加載時間和延遲,因此請明智地選擇。
選擇合適的位置來托管您的WordPress網(wǎng)站
大多數(shù)WordPress托管服務(wù)提供商通常允許您從不同的位置進行選擇來托管您的網(wǎng)站。這使您可以戰(zhàn)略性地將站點放置在需要確保低延遲和TTFB的位置,以及極快的加載時間。您還可以為每個單獨的站點選擇不同的位置。
Google Cloud數(shù)據(jù)中心位置
不確定要選擇哪一個?以下是一些提示。
提示 1 – 檢查谷歌分析
您可以做的第一件事就是在Google Analytics中查看訪問者的地理位置。在下面的這個示例中,您可以看到超過90%的流量來自美國。因此,在大多數(shù)情況下,您希望將WordPress網(wǎng)站放在美國的服務(wù)器上。您可以將數(shù)據(jù)過濾到城市,但我們通常會推薦像美國愛荷華州這樣的中心位置。
Google Analytics中的地理數(shù)據(jù)
提示 2 – 檢查電子商務(wù)數(shù)據(jù)
如果您經(jīng)營電子商務(wù)商店,請確保還檢查您的客戶來自哪里。這當(dāng)然是您產(chǎn)生收入的方式,因此這些是您最重要的訪問者。這應(yīng)該與您上面的流量一致,但是,情況并非總是如此。如果您有電子商務(wù)數(shù)據(jù)設(shè)置或目標,您可以輕松地將該信息疊加在地理數(shù)據(jù)之上,以做出更明智的決定。
提示 3 – 進行快速延遲測試
有很多方便的免費工具可以為不同的云提供商測量您當(dāng)前位置的延遲。這可以幫助您快速評估哪個區(qū)域可能是您站點的最佳選擇。
- GCP Ping(測量到Google Cloud Platform區(qū)域的延遲)
- CloudPing.info(測量到Amazon Web Services區(qū)域的延遲)
- Azure延遲測試(測量到Azure區(qū)域的延遲)
測量Google Cloud Platform延遲
您還可以使用CloudHarmony,這是一個云比較工具。您可以測試諸如延遲、DNS、上行鏈路和下行鏈路等內(nèi)容。
CloudHarmony網(wǎng)絡(luò)測試
減少網(wǎng)絡(luò)延遲的快速方法
總而言之,這里有一些減少網(wǎng)絡(luò)延遲的快速方法。
- 正如我們在上面向您展示的,將您的WordPress網(wǎng)站放在更靠近訪問者的服務(wù)器上應(yīng)該是第一要務(wù)。這有助于減少ping時間和網(wǎng)絡(luò)跳數(shù)。
- 利用內(nèi)容交付網(wǎng)絡(luò)(CDN) 為來自全球POP的緩存資產(chǎn)提供服務(wù)。這有助于消除可能不在您的主機服務(wù)器附近的訪問者的網(wǎng)絡(luò)延遲。
- 借助并行化,利用HTTP/2協(xié)議最大限度地減少往返次數(shù)。
- 減少外部HTTP請求的數(shù)量。每個都可以根據(jù)其服務(wù)器的位置增加自己的延遲。
- 使用具有快速查找時間的優(yōu)質(zhì)DNS提供商。
- 在頁面加載時利用預(yù)取和預(yù)渲染在后臺執(zhí)行任務(wù)。
- 實施我們在本大型指南中提供的一些高級技巧如何加速您的WordPress網(wǎng)站(終極指南)
小結(jié)
希望現(xiàn)在您對網(wǎng)絡(luò)延遲、其重要性以及它如何影響您的WordPress網(wǎng)站有了更多了解。為確??焖偌虞d時間,請確保選擇主機與訪問者和客戶最接近的服務(wù)器。你覺得呢?你有沒有什么想法?您是否曾經(jīng)因為網(wǎng)站放置在錯誤的位置而經(jīng)歷過緩慢的加載時間?請在下面的評論中告訴我們。
網(wǎng)頁題目:深入研究網(wǎng)絡(luò)延遲對WordPress網(wǎng)站的影響
文章來源:http://www.5511xx.com/article/djijoce.html


咨詢
建站咨詢
