簡(jiǎn)短的回答——是的。從最終訪(fǎng)問(wèn)者的角度來(lái)看,服務(wù)器位置確實(shí)會(huì )影響您網(wǎng)站的速度。托管您的網(wǎng)站時(shí),您應該做的第一件事是確定您的大部分流量來(lái)自哪里。為什么這個(gè)這么重要?因為您托管網(wǎng)站的服務(wù)器位置在您的整體網(wǎng)絡(luò )延遲和 TTFB 中起著(zhù)至關(guān)重要的作用。
什么是網(wǎng)絡(luò )延遲和TTFB?
網(wǎng)絡(luò )延遲是指通過(guò)網(wǎng)絡(luò )從 Web 瀏覽器到服務(wù)器的數據傳輸所涉及的往返時(shí)間。數據必須走的距離越長(cháng),到達目的地所需的時(shí)間就越長(cháng)。網(wǎng)絡(luò )延遲通常以毫秒為單位;但是,根據網(wǎng)絡(luò ),它可能會(huì )上升幾秒鐘。
另一方面, TTFB(到第一個(gè)字節的時(shí)間)測量 Web 瀏覽器向服務(wù)器發(fā)送請求和接收到第一個(gè)數據字節所用的時(shí)間。數據必須走的距離越長(cháng),為您的網(wǎng)站頁(yè)面提供服務(wù)所需的時(shí)間就越長(cháng)。
我們不會(huì )在這篇文章中涉及所有技術(shù)方面;您需要記住的是網(wǎng)絡(luò )延遲和 TTFB 應該盡可能低。實(shí)現此目的的一種簡(jiǎn)單方法是考慮選擇靠近訪(fǎng)問(wèn)者的服務(wù)器位置。我們將引導您完成一些有用的提示,您可以遵循這些提示來(lái)確定最適合您的訪(fǎng)問(wèn)者的服務(wù)器位置。
檢查訪(fǎng)問(wèn)者的地理位置
查找有關(guān)您網(wǎng)站訪(fǎng)問(wèn)者地理位置的見(jiàn)解的一種簡(jiǎn)單方法是查看您的 Google Analytics(分析)帳戶(hù)。
登錄后,轉到受眾 → 地理 → 位置
在這里,您將能夠看到您的流量來(lái)自哪個(gè)國家/地區。如果您經(jīng)營(yíng)的是本地企業(yè),則可以通過(guò)過(guò)濾到城市來(lái)縮小結果范圍。
在我們的示例中,您可以看到超過(guò) 58% 的訪(fǎng)問(wèn)者來(lái)自美國。因此,您可能希望在位于美國的服務(wù)器上托管您的網(wǎng)站。
如果您的目標是全球受眾,您可以利用內容交付網(wǎng)絡(luò ) (CDN)。不用擔心; 我們將在這篇文章的下面進(jìn)一步介紹這部分。
進(jìn)行快速延遲測試
有一些實(shí)用的方法可以測量從您當前位置到您的托管服務(wù)提供商的延遲,包括 Ping、 Traceroute或 MTR(Ping 和 Traceroute 的組合)。這可以幫助您快速評估哪個(gè)服務(wù)器位置可能是您站點(diǎn)的最佳選擇。請記住,ping 結果越低越好。
做一個(gè)快速的 TTFB 測試
您可以使用 KeyCDN 提供的 Web 性能工具。這樣您就可以輕松地在全球 14 個(gè)地點(diǎn)進(jìn)行測試。
- 轉到 https://tools.keycdn.com/performance。
- 在搜索欄中輸入您的域名。
- 您的 TTFB 結果將在右側傳播。
請記住,TTFB 結果越低越好。
正如您在我們的測試中看到的那樣,TTFB 在美國較低,而在印度班加羅爾較高。這是因為我們一直用于測試目的的服務(wù)器實(shí)際上位于美國。這證明了延遲和距離對 TTFB 有影響。還有一些其他各種在線(xiàn)工具可以測量 TTFB,例如Pingdom或GTmetrix。在 GTmetrix 和 Pingdom 中,TTFB 被稱(chēng)為等待時(shí)間。
通常,任何低于 100 ms 的結果都是理想的 TTFB。Google PageSpeed Insights 建議服務(wù)器在 200 毫秒內做出響應。200-500 毫秒被認為是健康的。但其最新版本的 PageSpeed 工具不會(huì )抱怨,除非它超過(guò) 600ms。
選擇離訪(fǎng)問(wèn)者最近的服務(wù)器位置
如果您的訪(fǎng)問(wèn)者主要來(lái)自澳大利亞,并且您所在的網(wǎng)絡(luò )托管服務(wù)商僅在美國擁有數據中心,這意味著(zhù)數據文學(xué)需要走遍半個(gè)地球才能接觸到您的訪(fǎng)問(wèn)者。
因此,建議您將網(wǎng)站托管在更靠近訪(fǎng)問(wèn)者的位置。如果您已經(jīng)這樣做并且您的網(wǎng)站速度在某種程度上很慢,那么您可能需要考慮選擇另一個(gè)網(wǎng)絡(luò )托管服務(wù)提供商。這使您可以在離訪(fǎng)問(wèn)者最近的地理位置托管您的網(wǎng)站,并確保低延遲和極快的網(wǎng)站速度。
有什么辦法可以減少延遲?
除了選擇靠近服務(wù)器的位置外,利用 CDN(內容交付網(wǎng)絡(luò ))是減少延遲的重要一步。CDN 將您的靜態(tài)內容存儲在全球多個(gè)服務(wù)器上。例如,如果您的網(wǎng)站托管在我們的一臺紐約服務(wù)器上,并且您的一位訪(fǎng)問(wèn)者來(lái)自澳大利亞,他們將看到來(lái)自 CDN 澳大利亞位置的內容。無(wú)論您的訪(fǎng)問(wèn)者來(lái)自哪里,它都能讓您網(wǎng)站的靜態(tài)內容快速加載。
概括
我們希望我們已經(jīng)設法幫助您了解有關(guān)選擇服務(wù)器位置時(shí)要考慮的方面以及它如何影響您的站點(diǎn)的更多信息。請記住,靠近訪(fǎng)問(wèn)者的服務(wù)器將確??焖偌虞d時(shí)間。