Re: [應用]北市疫喵接種預約系統一點看法
※ 引述《kentyeh (kent)》之銘言:
: https://booking.health.gov.tw/Home/TakeNum
: 網路上看到台北市疫喵接種預約系統順利運行,也去看了一下,
: 試用了一下整個過程是:
: 1.首頁(同意後選莫德納)
: ->2.選院所(3個同意再Load時段Json)
: ->3.填資料送出(未真的送出)
: 發覺這系統沒上雲端,後台居然還是IIS 10,也沒有提升到HTTP/2,
: dig一下發現也沒有用DNS做RoundRobin,
: 查了一下北市75歲以上統計人口約19萬多,
: 表示單一IP可能要同時承受上萬人的毆打(×)點擊(○),
這算法有點問題吧
台北市第一輪疫苗 9萬劑,第二輪6萬劑
第一輪 給兩天共18個小時登記 平均每小時 登記5000個人
平均一秒1.3人
這種等級的要求 根本不算壓力吧
至於你說前台被打死,頂多前面增加一個 排隊系統就搞定了
不過看來市府用更省事的做法,只在上班時間開放,有問題MIS 跳下去處理
被打死了就重開機 把大家踢出去 然後重新排隊
根本沒必要為了這種小事 搞那麼複雜的系統,簡單快速上線 ,反正打疫苗速度就這樣
預約系統跟得上就好
打疫苗這種事,又不是搶物資,政府準備的疫苗 就差不多 符合資格的人數
根本不需要跟大家搶,我們家收到市府通知時,我本來想 那我去最後一個時段不用預約的好
了,不過我爸是順手預約了,9萬人只要不要同時一起上 根本不是啥問題
就算同時在第一小時上限,也不過就每秒25人 還好吧,沒啥壓力吧
我只是單純得你想得太複雜了,又不是要賺錢,付出那麼多成本在這裡做啥
再說了 現在還有人想等BNT,想打更好的疫苗 一堆人不敢打,
: 北市府的資訊處真的厲害的打擊手。
: 想說如果是一般規模不大的公司要如何解決,盤點一下設計思路,
: 1.不能時間一到就讓所有人一擁而上。
: 2.毋須登錄。
: 3.寫入永遠比讀取慢很多,寫入資料庫則是更慢,檔案則好些。
: 4.太多人選擇同一時段造成的超額處理。
: 我想大多數解決人多的想法,就是多架幾台(load balancer)來應付就好,
: 頻寬不是問題,電信商調整一下就好。
: 首先第一要務是解決"單一IP可能要同時承受上萬人的點擊"這件事,
: 當然有錢的買一台高級的負載平衡器,用硬體來解決,
: 規模不大的公司出不起這個錢,所以我的做法是最前線就是
: 一台稍微好一點的機器架上一個 Linux Virtual Server(LVS)來分散入口流量,
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.230.212 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/java/M.1625163820.A.1D7.html
→
07/02 10:08,
3年前
, 1F
07/02 10:08, 1F
→
07/02 10:08,
3年前
, 2F
07/02 10:08, 2F
→
07/02 10:08,
3年前
, 3F
07/02 10:08, 3F
紓困系統的需求量
跟這次打疫苗的登記需求 根本就天差地別吧
需要準備的規模本來就不同啊
不過確實
我的想法就是
不論是 紓困 還是 預約疫苗,在前面登記階段,要有多快 或是 多順暢地承受幅度
都只是感受上的好與壞
沒必要花過多的成本,在這方面做過大投資,
很有成就感,可以提高大家的體驗,但我認為這很浪費
像是 打疫苗,你前面預約速度再快,實際能施打的疫苗速度就這樣了
是要還拚多快,多順暢?
宣導大家分段進場不就好了嗎?
用上各種設備方法 去想辦法 讓大家瞬間在開始幾分鐘內登記完畢
恩...好棒棒
然後大家登記完畢,設備就放在那浪費掉了
少準備一點,讓大家分散登記不是很好嗎?
那些都是我們繳出來的稅金阿,不要隨便燃燒阿
又不是賣演唱會門票,可以賺錢
→
07/02 12:57,
3年前
, 4F
07/02 12:57, 4F
→
07/02 12:58,
3年前
, 5F
07/02 12:58, 5F
→
07/02 12:59,
3年前
, 6F
07/02 12:59, 6F
→
07/02 13:00,
3年前
, 7F
07/02 13:00, 7F
→
07/02 13:01,
3年前
, 8F
07/02 13:01, 8F
→
07/02 13:02,
3年前
, 9F
07/02 13:02, 9F
→
07/02 13:04,
3年前
, 10F
07/02 13:04, 10F
確實
在要評估準備多少人數的瞬間流量,我不好抓人數
所以有點低估了
但我的觀點是沒必要為了這種事情 去追求一個 上萬人同時連線,也要順暢預約
不論是每秒25人 還是每秒55人 用一台 標準 web server+ DB server
應該就能順暢應付,真的不行 前面一個分流系統
另外 你的建議,讓我想到更乾脆的做法
根據行政區劃分流,看是要分時段登記,還是多台server分開登記
※ 編輯: pupuliao (61.231.182.169 臺灣), 07/02/2021 15:33:14
※ 編輯: pupuliao (61.231.182.169 臺灣), 07/02/2021 15:37:50
※ 編輯: pupuliao (61.231.182.169 臺灣), 07/02/2021 15:38:17
推
07/07 07:50,
3年前
, 11F
07/07 07:50, 11F
→
07/07 16:18,
3年前
, 12F
07/07 16:18, 12F
→
07/07 16:18,
3年前
, 13F
07/07 16:18, 13F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章