Re: [問卦] 一分鐘六千人就當機的系統是什麼等級
※ 引述《A1bertPujols (The Machine)》之銘言:
: 是這樣啦,聽說有人架了一個預約網站
: 說起來是嚇死人,結果是笑死人
: 現在喊冤說一分鐘有6000人
: 一分鐘六千人,大概是一秒100人
: 一秒鐘100人同時在線
: 卻爆炸當機的系統大概是什麼等級?
先說結論,很糟糕,
拿一個例子比較,購物網站的秒殺,
他們的要求 是 幾秒/1000人 2000人計算,
對岸或是國外市場甚至是秒/10000在跑,
這也是常講的,我們要C10K的負荷能力,
至於現在1分鐘/6000人 秒/600 就爆炸,
恩.....不能直視.....
隨手寫了一個Spring的接收測試Sev,
Jmeter開測試,參數為12Thread,10ms間格傳送插入請求,共6000請求
不到10秒就結束.....,即便加上網路傳輸延遲,
也沒遇過這麼扯的.........
至於預約網站遇到的困難,
這邊猜想幾個較直觀的可能性 :
1. 機台老舊
有可能是20年老舊機台,
這點最好解決,2,30W就可以買一台正常的硬體Ser.
2. 程式請求消費阻塞
這裡用餐廳做舉例當一瞬間來了2,30客人時,
店內3個服務員,一定是接單,寫完後送中央廚房,
繼續接其他客人單,等待餐點處理好,在透過服務員返回客人,
若,服務員接完單到將餐點返回給客人後,才接續下一個客人服務,
這樣客人絕對是排隊排到死,也就是請求阻塞,
這部分可能發生在Http請求/內部系統驗證/SQL執行等......架構設計問題
可參考 NHK認證粉絲團或相關友善KOL的圖文分享,一分鐘刷新600 PO文,
真是厲害.
3. Spec沒有說明
這邊的沒有說明為,開發一套環境,但沒討論到負荷量,
也就是第二點的客人數量,如果真的沒有,這點絕對是開發的致命傷,
產品開發必備幾個階段,[協商->開發->測試->上線]
可以發現"協商"絕對是第一個階段(中途改需求,不討論),
它影響著開發如何達到需求,測試如何列下測試條件,上線如何給交代.
至於真實原因,可能等官方報告了!
--
公部門只能把其他機台暫時挪用吧
10秒就結束
問題剛剛就已經改善了,現在每分鐘5萬
最頂的啦
可能後面是猴子在處理
私服吧
我自己用預約網站的部分很順沒卡,從
早上十點卡到下午四點的是健保署的健
康存摺申請
結果答案是一分鐘五萬, https://liff.l
ine.me/1454987169-1WAXAP3K/v2/article
/1aB08M?utm_source=copyshare
爆
Re: [新聞] 美國史上第2人接受豬腎移植 54歲患者術爆
[問卦] 第一次見面女生說想吃橘色火鍋49
[問卦] 斷交一年了還在追殺宏都拉斯是什麼心態69
[問卦] 台媒原來這麼臭名遠播喔?53
[問卦] 天天自煮的人是什麼人32
[爆卦] 烏克蘭基輔防空警報29
[問卦] 重機上國道,遇到塞車會選擇怎麼做?31
[問卦] 鄭南榕是真烈士還是被烈士?29
[問卦] 我們兩年援助了烏克蘭27億?54
[問卦] 認真說,台灣的無聊程度在亞洲排第幾20
[問卦] 168斷食越吃越胖...28
[問卦] rimowa怎麼變這麼貴64
[問卦] 為什麼外國人Ytber都特別愛台灣啊?28
[問卦] 公司一直用XP真的是求穩定?24
[問卦] 國會空轉的定義是什麼?21
[問卦] 烏克蘭戰敗就恢復和平了吧?20
[問卦] 奇怪,不漲電費有人要靠腰?21
[問卦] 日本黃金週 台北有感受到日本人變多嗎?15
[問卦] 台灣珍珠奶茶在日本沒人喝了 ?18
[問卦] 基督徒是不是除了聖經以外什麼都不能相信19
[問卦] 什麼情狀下,中年被剝削,還不敢離職?19
[問卦] 什麼事八年能做不做,現在不能做16
[問卦] 號勾 是什麼意思?51
[問卦] 法國酷的夢為何被出征??18
[問卦] 要刺青才能當鐵板燒師傅嗎12
[問卦] 跟寵物講人話是不是蠻愚蠢的?64
[問卦] 朋友姓宮 要怎麼改名才好聽?13
[問卦] 40歲沒有結婚的女人生活有多苦?18
[問卦] 哭 租屋處網路壞了怎麼辦?30
Re: [新聞] 美國史上第2人接受豬腎移植 54歲患者術