吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用NGINX幫助您為突發(fā)的流量高峰做好準(zhǔn)備的方法

工程師鄧生 ? 來源:NGINX開源社區(qū) ? 作者:F.Frances ? 2022-09-14 14:53 ? 次閱讀

在新冠疫情的沖擊下,許多零售商的客戶都改變了他們假日購物的渠道和方式。

由于人們無法去實體店購物,線上購物迎來了前所未有的新高潮——2020 年美國的電子商務(wù)銷售額飆升至 1,890 億美元,比 2019 年增長了 33%。

我們在此提供了幾種利用 NGINX 幫助您為突發(fā)的流量高峰做好準(zhǔn)備的方法。

第 1 步:知己知彼

在調(diào)整堆棧之前,最好先了解您需要在多大程度上優(yōu)化您的網(wǎng)站性能,才能在購物狂歡季有最佳(而不是勉強合格)的表現(xiàn)。

先從收集競爭對手網(wǎng)站的性能數(shù)據(jù)開始吧。頁面加載時間可能是最重要的指標(biāo),因為如今許多用戶都沒有耐心,只要網(wǎng)頁加載時間超過三秒,他們就會離開。測量加載時間的工具有很多,并且大多都是免費的。

您可考慮測量以下頁面的加載時間:

主頁

產(chǎn)品搜索結(jié)果

產(chǎn)品詳情頁面

點擊“購買”按鈕后出現(xiàn)的確認(rèn)頁面

測試幾個競爭對手和您自己的網(wǎng)站的關(guān)鍵頁面只需幾個小時。(在測量下載時間之前,請務(wù)必使用 Shift+Refresh 清除瀏覽器緩存。)有測量結(jié)果的加持,您接下來需要做的是:

制定總體性能指標(biāo)

對不同的網(wǎng)站來說,從頭到尾的整個流程(訪問、搜索及購買)共需要多長時間?

確定優(yōu)劣勢

找出您的網(wǎng)站有優(yōu)勢、有競爭力或拖后腿的地方。

注意功能差異

競爭對手如何通過額外的功能提升購物體驗?您的網(wǎng)站提供了哪些功能來打造獨特的用戶體驗?

制定計劃

如果您的網(wǎng)站在一個或多個方面遠(yuǎn)遠(yuǎn)落后于競爭對手,那么您需要努力達(dá)到他們的平均響應(yīng)時間;如果您已擁有很強的競爭力,則努力成為第一名吧。

第 2 步:使用 NGINX

就像那些全球最繁忙的網(wǎng)站一樣

2021年的早些時候,NGINX 在互聯(lián)網(wǎng) Web 服務(wù)器排名中榮登第一寶座。我們很榮幸有這么多網(wǎng)站信任我們,使用我們的產(chǎn)品交付網(wǎng)站和應(yīng)用,同時我們也非常歡迎您的加入。

然而,NGINX 不僅僅是一個 Web 服務(wù)器,它還是一個一體化的軟件反向代理、負(fù)載均衡器、高速緩存和 API 網(wǎng)關(guān)。

NGINX 最重要的優(yōu)勢之一是它可以大大優(yōu)化進(jìn)入您網(wǎng)站的流量。您可以將 NGINX 看作是在商店門前管理人流的看門人。

它能夠?qū)徫镎叩牟僮鳎℉TTP 請求)進(jìn)行排隊和授權(quán),就像把人行道上混亂的人群變成商店內(nèi)順暢有序的結(jié)賬隊列。它能夠?qū)①徫镎咭龑?dǎo)至購物清單上商品的特定位置,確保流量均勻分布,且所有資源都得到均勻使用。

NGINX 主要使用兩種開箱即用的技術(shù)來實現(xiàn)這一點:

通過使用 keepalive 連接進(jìn)行 HTTP 卸載,目的是緩沖緩慢到達(dá)的 HTTP 請求,并等到它們準(zhǔn)備就緒后再將其轉(zhuǎn)發(fā)到后端服務(wù)器。

相比遠(yuǎn)端客戶端,從 NGINX(位于快速的本地網(wǎng)絡(luò))發(fā)起的事務(wù)的完成速度要快得多。

具有多種算法的成熟的負(fù)載均衡,目的是優(yōu)化流量分布,并盡可能高效地使用服務(wù)器資源。

除了優(yōu)化流量外,NGINX 還提供了以下四種方式幫助您優(yōu)化網(wǎng)站,并防止流量激增期間出現(xiàn)服務(wù)器過載問題

通過高速緩存縮短網(wǎng)頁響應(yīng)時間

通過流量控制管理訪客流量

通過按需彈性擴展增加彈性

通過內(nèi)置安全防護(hù)保護(hù)客戶數(shù)據(jù)

b5ce944a-3041-11ed-ba43-dac502259ad0.png

1 通過高速緩存縮短網(wǎng)頁響應(yīng)時間

很多功能都會增加在線交易的成功幾率,比如點擊收藏、線上下單并線下取貨,甚至客戶支付選項等。NGINX 的內(nèi)容緩存功能與 Web 流量有著類似的效果。NGINX 會自動存儲它發(fā)送給客戶端的每個文件,并直接利用緩存來處理給定文件的后續(xù)請求。

高速緩存不僅可以加快對用戶的響應(yīng)速度,而且還可以減少上游服務(wù)器上的負(fù)載,因為對于相同的請求,它們不必總是從頭開始反復(fù)進(jìn)行處理。內(nèi)容緩存可以將內(nèi)部流量減少 100 倍,從而減少服務(wù)應(yīng)用所需硬件的處理能力(具體取決于應(yīng)用)。

2 使用連接、速率和帶寬控制管理訪客流量

在最繁忙的時段,出于安全原因(避免過度擁擠)或為了保證重要客戶獲得優(yōu)待(VIP 時間、受邀參加的促銷活動等等),商店看門人可能需要限制進(jìn)店購物的人數(shù)。Web 應(yīng)用也需要采取類似的措施。

您可以通過限制進(jìn)入網(wǎng)站的流量來防止服務(wù)器過載,并確保客戶端及時訪問所需的資源。NGINX(在容器環(huán)境中為 NGINX Ingress Controller)提供了一系列限制入向流量的方法,包括:

并發(fā)限制 —— 限制轉(zhuǎn)發(fā)到每個服務(wù)器的并發(fā)請求數(shù),以匹配每個服務(wù)器中有限的工作線程或進(jìn)程數(shù)

請求速率限制 —— 對每個來自客戶端的請求按秒或按分加以限制,以防因支付網(wǎng)關(guān)或復(fù)雜搜索等服務(wù)而出現(xiàn)的服務(wù)器過載

帶寬限制 —— 控制客戶端可以在每個連接中可以下載的數(shù)據(jù)量

如有必要,您可以區(qū)分不同類型的客戶端。您商店的配送區(qū)可能不會延伸至地球的另一端,或者您希望優(yōu)先考慮購物車中有商品的用戶,您可以利用 cookie、地理位置數(shù)據(jù)及其他參數(shù)來控制 NGINX 應(yīng)用流量限制的方式。

3 通過彈性擴展避免服務(wù)器過載

如果您沒有部署適當(dāng)?shù)幕A(chǔ)架構(gòu),那么流量激增很容易導(dǎo)致服務(wù)器過載。NGINX 的輕量級事件驅(qū)動型架構(gòu)可最大限度提高當(dāng)前基礎(chǔ)架構(gòu)的應(yīng)用交付性能。

DevOps 團隊還可以利用以下 NGINX 功能來有效應(yīng)對流量高峰:

在云環(huán)境中部署 NGINX 和應(yīng)用。NGINX 支持在亞馬遜科技(AWS)、谷歌云平臺和 Microsoft Azure 等主要云環(huán)境中使用。

每個云服務(wù)提供商都支持自動擴展以調(diào)整應(yīng)用實例的數(shù)量,從而響應(yīng)變化的需求。

在 Kubernetes 環(huán)境中部署容器。NGINX Ingress Controller和 NGINX Service Mesh 提供了多種功能,可增強 Kubernetes 應(yīng)用的彈性。

您可以根據(jù)用戶需求水平擴展應(yīng)用 pod,并且?guī)缀醪粫黾訉崟r用戶的延遲。

4 通過內(nèi)置的安全防護(hù)保護(hù)客戶數(shù)據(jù)

對于任何網(wǎng)站,特別是對于處理信用卡信息的在線零售商來說,確保交易安全必不可少。網(wǎng)絡(luò)攻擊可能會讓品牌聲譽受損和吃官司,對此零售商 Target 深有體會。Target 通過增強可視化和安全性解決了 2014 年的數(shù)據(jù)泄露問題。

為打造市場上最安全的購物體驗之一,從而在競爭中脫穎而出,您可實施:

可視化策略,幫助您盡早發(fā)現(xiàn)漏洞

在負(fù)載均衡器和 Ingress Controller上集中進(jìn)行身份驗證和授權(quán)管理,助您實現(xiàn)穩(wěn)健、易于配置的單點登錄 (SSO) 功能

強大的輕量級 WAF 可防范 OWASP 十大安全漏洞和 PCI DDS 漏洞等。

服務(wù)網(wǎng)格可確保所有通信均經(jīng)過 mTLS 加密,從而有效阻止黑客竊取網(wǎng)絡(luò)上的敏感數(shù)據(jù)。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 高速緩存
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    11084
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    21

    文章

    636

    瀏覽量

    152943
  • 負(fù)載均衡器
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    2615

原文標(biāo)題:如何應(yīng)對突發(fā)的流量激增和服務(wù)器過載問題

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    華為 FlexusX 與 Docker+Nginx 的高效整合之路

    前言 華為 FlexusX 攜手 Docker+Nginx,高效整合,云端性能再升級!FlexusX 服務(wù)器,依托華為強大的技術(shù)實力, Docker 容器與 Nginx 服務(wù)器提供了完美的運行環(huán)境
    的頭像 發(fā)表于 01-23 17:55 ?89次閱讀
    華為 FlexusX 與 Docker+<b class='flag-5'>Nginx</b> 的高效整合之路

    Google Play如何幫助您的應(yīng)用變現(xiàn)

    海外市場等。本文將重點介紹 Google Play 如何幫助您的應(yīng)用變現(xiàn)。 ? 靈活便捷的變現(xiàn)工具 "Google Play 已經(jīng)推出和即將推出的眾多變現(xiàn)工具一
    的頭像 發(fā)表于 01-21 11:21 ?136次閱讀
    Google Play如何<b class='flag-5'>幫助您</b>的應(yīng)用變現(xiàn)

    Nginx代理轉(zhuǎn)發(fā)實戰(zhàn):零基礎(chǔ)掌握服務(wù)器流量分發(fā)技巧

    Nginx 是最常用的反向代理工具之一,一個指令 proxy_pass搞定反向代理,對于接口代理、負(fù)載均衡很是實用,但 proxy_pass指令后面的參數(shù)很有講究,通常一個“/”都可能引發(fā)一個血案
    的頭像 發(fā)表于 12-09 12:28 ?1005次閱讀

    Nginx日常運維方法Linux版

    1,安裝? 下載RPM:wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx
    的頭像 發(fā)表于 12-06 16:38 ?221次閱讀
    <b class='flag-5'>Nginx</b>日常運維<b class='flag-5'>方法</b>Linux版

    詳解nginx中的正則表達(dá)式

    前言,我這里驗證的nginx-v1.23.2單機環(huán)境下的nginx中的正則表達(dá)式、location路徑匹配規(guī)則和優(yōu)先級。
    的頭像 發(fā)表于 12-03 09:59 ?344次閱讀
    詳解<b class='flag-5'>nginx</b>中的正則表達(dá)式

    利用5G升級汽車信號管理,未來做好準(zhǔn)備

    幫助汽車與 5G 網(wǎng)絡(luò)進(jìn)行高速、低延遲且可靠的通信。這種 5G 通信使得高級駕駛輔助系統(tǒng)(ADAS)、實時交通更新、遠(yuǎn)程診斷和無縫娛樂體驗等各種應(yīng)用成為可能。
    的頭像 發(fā)表于 11-14 16:29 ?377次閱讀
    <b class='flag-5'>利用</b>5G升級汽車信號管理,<b class='flag-5'>為</b>未來<b class='flag-5'>做好準(zhǔn)備</b>

    nginx負(fù)載均衡配置介紹

    目錄 nginx負(fù)載均衡 nginx負(fù)載均衡介紹 反向代理與負(fù)載均衡 nginx負(fù)載均衡配置 Keepalived高可用nginx負(fù)載均衡器 修改Web服務(wù)器的默認(rèn)主頁 開啟
    的頭像 發(fā)表于 11-10 13:39 ?312次閱讀
    <b class='flag-5'>nginx</b>負(fù)載均衡配置介紹

    nginx重啟命令linux步驟是什么?

      1、驗證nginx配置文件是否正確   方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx
    發(fā)表于 07-11 17:13

    nginx重啟命令linux步驟是什么?

      1、驗證nginx配置文件是否正確   方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx
    發(fā)表于 07-10 16:40

    鴻蒙OpenHarmony【 配置遠(yuǎn)程訪問環(huán)境】

    在搭建了Windows和Ubuntu開發(fā)環(huán)境后,需要通過下述設(shè)置,使得Windows可以遠(yuǎn)程訪問Ubuntu,后續(xù)燒錄文件的傳輸做好準(zhǔn)備
    的頭像 發(fā)表于 04-19 20:08 ?570次閱讀
    鴻蒙OpenHarmony【 配置遠(yuǎn)程訪問環(huán)境】

    雷軍官宣小米汽車發(fā)布日3月28日 小米汽車回應(yīng)價格戰(zhàn):已做好準(zhǔn)備

    雷軍官宣小米汽車發(fā)布日 小米汽車回應(yīng)價格戰(zhàn):已做好準(zhǔn)備 小米汽車什么時候發(fā)布一直被猜測,現(xiàn)在終于揭曉謎底了,雷軍官宣小米汽車發(fā)布日就在3月28日。 3月12日早上九點,雷軍發(fā)布微博稱,“3月28日
    的頭像 發(fā)表于 03-12 16:38 ?762次閱讀

    雷軍官宣小米汽車發(fā)布日 價格戰(zhàn)已做好準(zhǔn)備

    雷軍官宣小米汽車發(fā)布日,3月28日小米SU7正式見面。小米汽車回應(yīng)價格戰(zhàn):已做好準(zhǔn)備
    的頭像 發(fā)表于 03-12 14:40 ?1349次閱讀

    梯云物聯(lián):革新未來電梯物聯(lián)網(wǎng)行業(yè),您做好準(zhǔn)備了嗎?

    解析電梯物聯(lián)網(wǎng)技術(shù):革新未來電梯行業(yè),您已做好準(zhǔn)備了嗎?|梯云物聯(lián)網(wǎng) 據(jù)政府有關(guān)部門統(tǒng)計,截止2014年底,全國在用電梯的數(shù)量已經(jīng)達(dá)到360萬臺。電梯是一種特殊的垂直交通工具,這么多的電梯每天要運送數(shù)千萬的乘客上上下下,電梯的安全運行,可靠運行已經(jīng)成為社會關(guān)心的一大話題。
    的頭像 發(fā)表于 02-28 10:03 ?422次閱讀
    梯云物聯(lián):革新未來電梯物聯(lián)網(wǎng)行業(yè),您<b class='flag-5'>做好準(zhǔn)備</b>了嗎?

    ADI二財季利潤收入低于預(yù)期,工業(yè)市場影響顯著

    據(jù)ADC董事長Vincent Roche透露:“根據(jù)既定預(yù)測,我們期待客戶可以借助第二財季清空庫存,下半年更穩(wěn)定的業(yè)務(wù)環(huán)境做好準(zhǔn)備。”
    的頭像 發(fā)表于 02-23 16:11 ?1045次閱讀

    國博電子2023年營收達(dá)35億,利潤增長17%;2024年將加大產(chǎn)品研發(fā)力度

    對于2024年業(yè)績展望,國博電子在投資者關(guān)系活動記錄表中明確指出,公司將于明年加大產(chǎn)品研發(fā)力度,充分利用化合物半導(dǎo)體技術(shù)優(yōu)勢,公司在新一輪有源相控陣T/R組件和射頻市場的競爭做好準(zhǔn)備
    的頭像 發(fā)表于 02-22 11:21 ?657次閱讀
    金满堂百家乐的玩法技巧和规则 | 小孟百家乐官网的玩法技巧和规则| 大发888赢钱技巧| 百家乐官网倍投软件| 保单百家乐官网游戏机| 百家乐群详解包杀| 百家乐输了100万| 百家乐官网tt娱乐平台 | 威尼斯人娱乐城老牌| 百家乐神仙道礼包| 新锦江百家乐官网娱乐网| 宝龙线上娱乐城| 大发888下载专区| 百家乐软件辅助器| 百家乐官网投注外围哪里好| 克拉克百家乐的玩法技巧和规则| 百家乐官网路单怎样| 百家乐官网赌博出千| 大发888游戏平台888| 百家乐现金网平台排行榜| 世嘉百家乐官网的玩法技巧和规则 | 玩百家乐高手支招篇| 百家乐官网庄闲的几率| 百家乐官网真人真钱| 娱乐城代理| 大发888老虎机苹果版| 碧桂园太阳城二手房| 神娱乐百家乐的玩法技巧和规则| 澳门百家乐赢钱技术| 百家乐官网开户代理| 瑞丰国际娱乐城| 六合彩开奖现场| 威尼斯人娱乐城信誉好不好| 上饶市| 百家乐官网流水打法| 516棋牌游戏补丁| 大发888网站是多少呢| 大发888下载ylc8| 大发888合作伙伴| 876棋牌游戏中心| 八大胜投注,|