準(zhǔn)備部署新服務(wù)器但不確定如何選擇理想的服務(wù)器位置?像 Digital Ocean、UpCloud、Linode 和 AWS 這樣的服務(wù)器提供商已經(jīng)讓在幾乎任何地方部署服務(wù)器變得異常容易,因此您可以選擇理想的服務(wù)器位置。但是您應(yīng)該如何選擇服務(wù)器位置呢?專(zhuān)業(yè)的系統(tǒng)管理員如何選擇服務(wù)器的位置?
為什么服務(wù)器位置很重要?
托管您網(wǎng)站的服務(wù)器可以物理地位于全球不同數(shù)據(jù)中心的數(shù)千個(gè)可用位置之一(取決于您選擇的服務(wù)器提供商)。當(dāng)您加載網(wǎng)站時(shí),信號(hào)會(huì)從您的計(jì)算機(jī)發(fā)送到服務(wù)器,然后再發(fā)送到目的地。如果服務(wù)器距離很遠(yuǎn),則需要更長(zhǎng)的時(shí)間才能建立連接。因此,當(dāng)涉及到您網(wǎng)站的加載速度,進(jìn)而影響其SEO時(shí),您的主機(jī)服務(wù)器的位置可以發(fā)揮至關(guān)重要的作用。
KISSmetrics進(jìn)行的一項(xiàng)研究聲稱(chēng),47% 的互聯(lián)網(wǎng)用戶希望網(wǎng)頁(yè)在 2 秒或更短時(shí)間內(nèi)加載。這個(gè)比例在移動(dòng)用戶中甚至更高,他們占谷歌用戶的 50% 以上??紤]到當(dāng)今人們的注意力廣度,這不足為奇。谷歌表示,網(wǎng)站加載速度是其算法對(duì)頁(yè)面進(jìn)行排名的主要信號(hào)之一。因此,讓訪問(wèn)者在頁(yè)面完全加載之前離開(kāi)您的頁(yè)面對(duì) SEO 不利,并會(huì)導(dǎo)致較低的轉(zhuǎn)化率 –大大降低您企業(yè)的盈利潛力。
什么是網(wǎng)絡(luò)延遲和 TTFB?
在選擇理想的服務(wù)器位置之前,還有其他各種因素在選擇理想的服務(wù)器位置時(shí)起著重要作用。其中兩個(gè)因素是網(wǎng)絡(luò)延遲和 TTFB。
什么是網(wǎng)絡(luò)延遲?
網(wǎng)絡(luò)延遲是站點(diǎn)訪問(wèn)者連接到 Web 服務(wù)器、處理他們的請(qǐng)求以及服務(wù)器開(kāi)始發(fā)送數(shù)據(jù)所花費(fèi)的時(shí)間。它以毫秒為單位。網(wǎng)絡(luò)延遲受多種因素影響,包括:
- 往返:這是對(duì)象請(qǐng)求(腳本文件、HTML 文件等)到您的 Web 服務(wù)器并返回給用戶的旅程。往返通常受 Web 服務(wù)器和用戶之間的距離以及連接經(jīng)過(guò)的中間點(diǎn)數(shù)量的影響。
- 服務(wù)器性能:服務(wù)器性能指標(biāo)之間的相關(guān)性——包括服務(wù)器速度、可用內(nèi)存、使用的硬件和站點(diǎn)延遲。
延遲的任何微小變化都會(huì)對(duì)頁(yè)面加載時(shí)間和用戶體驗(yàn)產(chǎn)生一些影響。這對(duì)于電子商務(wù)網(wǎng)站來(lái)說(shuō)變得更加重要,因?yàn)楦哐舆t可以提高網(wǎng)站的速度和用戶體驗(yàn)。
通過(guò) TTFB 測(cè)量延遲
Time to First Byte (TTFB) 是用戶瀏覽器在您的服務(wù)器收到初始請(qǐng)求后開(kāi)始加載網(wǎng)頁(yè)所花費(fèi)的時(shí)間。TTFB 受三個(gè)主要因素影響:
- 您的請(qǐng)求通過(guò)服務(wù)器到達(dá)網(wǎng)絡(luò)所需的總時(shí)間。
- 服務(wù)器處理請(qǐng)求和生成響應(yīng)所花費(fèi)的總時(shí)間。
- 響應(yīng)傳播回 Web 瀏覽器所需的總時(shí)間。
有兩種方法可以測(cè)量 TTFB:
- 實(shí)際 TTFB:Web 瀏覽器從服務(wù)器接收第一個(gè)字節(jié)數(shù)據(jù)所花費(fèi)的總時(shí)間。網(wǎng)絡(luò)速度和連接性會(huì)影響實(shí)際的 TTFB。
- Perceived TTFB:用戶注意到頁(yè)面已開(kāi)始加載所花費(fèi)的時(shí)間。它是重要的 UX 和 SEO 指標(biāo),主要受解析 HTML 文件所需時(shí)間的影響。
選擇理想的服務(wù)器位置
選擇理想的服務(wù)器位置肯定不是兒戲。首先,讓我們看看其他人如何選擇服務(wù)器位置。
人們?nèi)绾味ㄎ环?wù)器?
您最后一次考慮服務(wù)器的位置是什么時(shí)候?我們對(duì)客戶進(jìn)行了一項(xiàng)調(diào)查,以下是他們的評(píng)價(jià):
- 66.7% 選擇了靠近自己客戶的服務(wù)器;
- 11.8% 選擇了物理距離近的服務(wù)器;
- 3.9% 沒(méi)有真正考慮服務(wù)器的位置;
- 17.6% 的人表示他們是全球性的并且使用 CDN。
那么,在為您的服務(wù)器選擇理想位置時(shí),您應(yīng)該牢記什么?
如何選擇您的服務(wù)器位置?
在上述調(diào)查中,約有 66.7% 的人更愿意選擇離網(wǎng)站大多數(shù)受眾最近的服務(wù)器位置。在選擇理想的服務(wù)器位置時(shí),您應(yīng)該考慮圍繞服務(wù)器位置的重要因素。對(duì)于大多數(shù)人來(lái)說(shuō),將服務(wù)器放置在靠近大多數(shù)用戶的地方是首選?;蛟S,您應(yīng)該在做出選擇時(shí)考慮到這一點(diǎn)。
如何減少延遲?
您可以在網(wǎng)絡(luò)的不同點(diǎn)采取不同的步驟來(lái)改善網(wǎng)絡(luò)延遲。比如,確保你網(wǎng)絡(luò)上的人不會(huì)因?yàn)榇罅肯螺d或用完所有帶寬而增加你的延遲。此外,檢查應(yīng)用程序性能以確保沒(méi)有應(yīng)用程序以奇怪的方式運(yùn)行并給網(wǎng)絡(luò)帶來(lái)壓力。您還可以通過(guò)將彼此頻繁通信的端點(diǎn)組合在一起來(lái)劃分子網(wǎng)。使用流量整形和帶寬分配措施也有助于減少網(wǎng)絡(luò)延遲。
使用內(nèi)容交付網(wǎng)絡(luò)來(lái)減少延遲:
減少網(wǎng)站延遲的一種方法是使用 CDN,從而提高網(wǎng)站的整體性能和用戶體驗(yàn)。可以通過(guò)以下任何一種方法來(lái)減少網(wǎng)站延遲:
- 內(nèi)容緩存:CDN 緩存和壓縮網(wǎng)頁(yè)的鏡像版本存儲(chǔ)在戰(zhàn)略性放置的數(shù)據(jù)中心。稍后,內(nèi)容會(huì)根據(jù)用戶的地理位置交付給您的用戶,從而減少往返時(shí)間和延遲。
- 連接優(yōu)化:CDN 可以通過(guò)會(huì)話重用、網(wǎng)絡(luò)對(duì)等和 TCP 預(yù)池來(lái)優(yōu)化用戶和源服務(wù)器之間的連接。高級(jí) CDN 通過(guò)通過(guò)跳數(shù)最少的第 1 層網(wǎng)絡(luò)骨干路由流量,進(jìn)一步加快通信過(guò)程。
除了減少延遲外,CDN 還可以通過(guò)圖像優(yōu)化、縮小和文件壓縮等前端優(yōu)化來(lái)改善您網(wǎng)站的頁(yè)面加載時(shí)間。
哪個(gè)服務(wù)器位置適合您?
在選擇服務(wù)器時(shí),價(jià)格起著很大的作用,尤其是在預(yù)算有限的情況下。或者,您可能想在您所在位置附近安裝服務(wù)器。但是,投資一臺(tái)靠近大多數(shù)網(wǎng)站訪問(wèn)者的服務(wù)器可能會(huì)真正改變游戲規(guī)則,尤其是在您經(jīng)營(yíng)在線業(yè)務(wù)的情況下。畢竟,您的最終用戶訪問(wèn)站點(diǎn)、查找商品和進(jìn)行購(gòu)買(mǎi)的速度有多快,決定了它的成敗。
服務(wù)器與最終用戶的接近度如何影響您網(wǎng)站的成功
如果您的目標(biāo)受眾居住在特定地區(qū)或國(guó)家/地區(qū),那么將您的網(wǎng)站托管在盡可能靠近他們的服務(wù)器上是有意義的。正確的?將它托管在更遠(yuǎn)的地方可能是一個(gè)嚴(yán)重的障礙,因?yàn)槟姆?wù)器和您網(wǎng)站的最終用戶之間的地理距離可能會(huì)成倍地增加他們?cè)L問(wèn)網(wǎng)站所需的時(shí)間。這可能會(huì)導(dǎo)致您的網(wǎng)站對(duì)其用戶的加載速度變慢,因此,您可能會(huì)失去訪問(wèn)者和轉(zhuǎn)化??紤]到這一點(diǎn),我們建議您在選擇理想的服務(wù)器位置時(shí)優(yōu)先考慮服務(wù)器與您的客戶和網(wǎng)站訪問(wèn)者的距離。
使用 CDN 更改服務(wù)器位置
如果您的托管服務(wù)提供商不允許您更改服務(wù)器位置,會(huì)發(fā)生什么情況?
在這種情況下,您有幾個(gè)選擇:
- 更改托管服務(wù)提供商
- 使用內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN)
切換網(wǎng)絡(luò)托管可能很麻煩,因此使用像 Cloudflare 這樣的 CDN 是一種簡(jiǎn)單的解決方法。CDN 是放置在戰(zhàn)略地理位置的服務(wù)器集合,充當(dāng)緩存 Internet 內(nèi)容的網(wǎng)絡(luò)。您網(wǎng)站的緩存版本存儲(chǔ)在每個(gè)位置,因此當(dāng)有人嘗試訪問(wèn)您的網(wǎng)站時(shí),他們將連接到 CDN 上最近的服務(wù)器,而不必直接訪問(wèn)您的服務(wù)器。
使用一個(gè)可以通過(guò)提高緩存在 CDN 上的站點(diǎn)數(shù)據(jù)的交付速度來(lái)顯著縮短加載時(shí)間。但是,這與網(wǎng)絡(luò)托管不同,因?yàn)?CDN 僅用于緩存您網(wǎng)站的數(shù)據(jù)以提高其交付速度,而不是托管它。理想情況下,您希望將位置合理的服務(wù)器與良好的 CDN 相結(jié)合,以獲得最快的站點(diǎn)加載速度。還有許多 CDN 提供商可供選擇——Cloudflare 、 Imperva 、 StackPath和Sucuri ,僅舉幾例。
總結(jié)——選擇理想的服務(wù)器位置
選擇理想的服務(wù)器位置對(duì)其成功起著至關(guān)重要的作用。如果您負(fù)擔(dān)得起,請(qǐng)將您的網(wǎng)站托管在盡可能靠近目標(biāo)受眾的服務(wù)器上。這將導(dǎo)致更多的轉(zhuǎn)化,更少的訪問(wèn)者放棄您的網(wǎng)站,以及更好的搜索引擎優(yōu)化。其次,獲得一個(gè)好的 CDN 也會(huì)顯著提高您網(wǎng)站的加載速度。CDN 將您網(wǎng)站的內(nèi)容緩存在重要地理位置的一組服務(wù)器上,這樣即使托管網(wǎng)站的服務(wù)器遠(yuǎn)離網(wǎng)站訪問(wèn)者,也可以更快地訪問(wèn)您的網(wǎng)站。