作為一名 IT 專業(yè)人員,您渴望網(wǎng)站的頁面瀏覽量和唯一身份訪問者。但在交通高峰期,它們可能既是一種資產(chǎn),也是一種障礙。您的網(wǎng)站的受歡迎程度可能使其成為自身成功的受害者。
Target 在推出其 Lilly Pulitzer 產(chǎn)品線時(shí)親身經(jīng)歷了這個(gè)問題, 其中包括大量的多渠道廣告。不幸的是,這個(gè)廣告按預(yù)期工作。客戶涌入了 Target 的網(wǎng)站,但它還沒有準(zhǔn)備好應(yīng)對這種負(fù)載的壓力。
該網(wǎng)站從未崩潰,但它確實(shí)經(jīng)歷了嚴(yán)重的性能滯后。有一次,管理員甚至自愿關(guān)閉網(wǎng)站 15 分鐘。最糟糕的是,確實(shí)有耐心等待緩慢加載時(shí)間的客戶經(jīng)常發(fā)現(xiàn)產(chǎn)品缺貨或供應(yīng)有限。客戶渴望購買,但 Target 的網(wǎng)站缺乏適應(yīng)高峰需求的彈性。
這個(gè)例子并不是唯一的,而且對于較小的站點(diǎn)來說通常更糟。例如,Reddit 非常適合提高品牌知名度,但這種知名度可能會帶來“死亡擁抱”:流量激增如此突然,以至于對資源造成的壓力足以導(dǎo)致網(wǎng)站崩潰。 CodinGame是一個(gè)程序員培訓(xùn)平臺,只是一個(gè)被熱情淹沒的網(wǎng)站的一個(gè)例子。
高峰流量是所有網(wǎng)站都在努力爭取的目標(biāo),但很少有人為此做好準(zhǔn)備。是時(shí)候了解這種方法如何對您的業(yè)務(wù)產(chǎn)生負(fù)面影響了。
性能就是感知
2016 年 UPS 在線購物者脈搏 報(bào)告發(fā)現(xiàn),當(dāng)年 51% 的購買是在網(wǎng)上完成的,近 40% 是跨渠道的(數(shù)字和實(shí)體活動(dòng)相結(jié)合)。隨著越來越多的在線購買發(fā)生,公司的在線形象和對其品牌的整體認(rèn)知變得密不可分。看看目標(biāo)。它是一家實(shí)體零售商,但其在貨架上的災(zāi)難性數(shù)字運(yùn)行無疑影響了客戶對整個(gè)品牌的看法。
在線購物已經(jīng)變得如此普遍,以至于客戶很少注意到這種體驗(yàn)是多么的無縫。結(jié)果是,不完美的性能脫穎而出,并在幾秒鐘內(nèi)破壞了客戶的體驗(yàn)。
研究 表明,如果您的網(wǎng)站在三秒內(nèi)未能加載,訪問者就會放棄您的網(wǎng)站。而且由于這種延遲,大多數(shù)人 不太可能返回。不耐煩似乎是一個(gè)小問題,但當(dāng)您無法提供完美的表現(xiàn)時(shí),它會產(chǎn)生不小的影響。 由于一秒鐘的頁面延遲,一個(gè)每天賺 100,000 美元的網(wǎng)站可能 每年損失 250 萬美元。將這些數(shù)字?jǐn)U展到您自己的業(yè)務(wù);他們?nèi)匀涣钊苏痼@。
加載緩慢、頁面無響應(yīng)、數(shù)據(jù)庫問題,甚至整個(gè)網(wǎng)站停機(jī)都可能是由于缺乏計(jì)劃造成的。高峰流量是難以預(yù)測和阻止的愚蠢行為——你需要認(rèn)真做好準(zhǔn)備。
為高峰做準(zhǔn)備
與網(wǎng)絡(luò)安全等問題不同,規(guī)劃峰值網(wǎng)絡(luò)流量相對容易。通過進(jìn)行一些投資、升級和住宿,您可以自信地處理任何流量。這里有一些提示可以幫助您做好準(zhǔn)備:
研究自己的流量。 花一些時(shí)間了解您的流量模式并定義峰值的樣子。請注意您為鼓勵(lì)流量突然激增所做的任何主動(dòng)和被動(dòng)努力。最容易準(zhǔn)備的高峰是您預(yù)期的高峰。
投資 CDN。 CDN 服務(wù)可以從您的服務(wù)器卸載大部分網(wǎng)絡(luò)流量——在某些情況下高達(dá) 99%。這樣一來,您的主服務(wù)器就不必在需求高時(shí)進(jìn)行繁重的工作。許多頂級 CDN 還充當(dāng) DDoS 緩解服務(wù),以防這些高峰是由惡意用戶引起的。
了解你的能力。 定期進(jìn)行性能和容量測試是必不可少的,并且應(yīng)盡可能模擬真實(shí)世界的客戶流量。考慮投資與生產(chǎn)服務(wù)器的規(guī)模和配置相匹配的暫存服務(wù)器。試圖預(yù)測性能是一個(gè)眾所周知的不確定過程。確保您的能力最可靠的方法是直接測試他們的極限。
優(yōu)化您的電子商務(wù)應(yīng)用程序。 如果真正的問題在于您的電子商務(wù)應(yīng)用程序,那么在服務(wù)器問題上投入資源是一種巨大的浪費(fèi)。可以將其想象為將更多的氣體倒入有泄漏的罐中。鑒于對該應(yīng)用程序的需求,確定該應(yīng)用程序的資源消耗是否合理。
考慮緩存動(dòng)態(tài)內(nèi)容。 緩存有多種形式,但在所有情況下,它都可以提高站點(diǎn)性能并減輕原始基礎(chǔ)架構(gòu)上的負(fù)載。一旦你提升了這個(gè)重量,你的核心資源就可以處理更多的動(dòng)態(tài)交易,比如結(jié)賬。
為高峰流量做準(zhǔn)備并不需要大量資金,但確實(shí)需要持續(xù)的承諾。如果您提前做好準(zhǔn)備而不是在恐慌中做出反應(yīng),那么您將準(zhǔn)備好將銷售成功的浪潮推向它可以達(dá)到的最高點(diǎn)。