1. 程式人生 > >投票平臺系統用什麼配置的伺服器好?

投票平臺系統用什麼配置的伺服器好?

在回答你這個問題之前我們可以先深入瞭解一下投票平臺的系統在執行中會佔用伺服器的哪些資源:  

789.jpg

  • 首先:投票系統的執行是動態資料呼叫並實時更新,這樣就會極大增加電腦的運算需求及資料呼叫頻率,伺服器的CPU、記憶體就會佔用比較多,配置低一點的伺服器有可能跑宕機。
  • 然後:微信投票平臺同時投票人數都非常多,能達到幾萬至幾十萬不等的同時線上人數訪問,根據你所說“1000萬-5000萬”人次訪問,做個平均值估算一下同時線上人數,2500萬/24小時/60分鐘/60秒≈289人次每秒,1分鐘就是大約9萬人次,頻寬的需求也很高。

最後我們看一下用什麼配置的伺服器好:頻寬:

訪問人次我們取1秒鐘的值約等於300(因為肯定有人頻繁開啟或者不斷重新整理):50k*300/1024≈14M,頻寬處理需要14M。(突發性的頻寬)

處理器跟記憶體:

面對大資料時處理器的大小最好跟記憶體比為1:2,也就是說1核處理器配備2G記憶體,不細算每秒能處理多少資料,因為太多不確定因素,我們只算1分鐘快取,14M的每秒資料X60秒X4(雙向運算、雙向呼叫)≈4G,記憶體大小需要4G。

總結:

  • 伺服器配置最低選擇:2核4G 14M頻寬;
  • 建議配置選擇:4核8G 30M頻寬(這是不折中的選擇);
  • 最佳配置:8核16G 30M頻寬或者採用負債均衡的方式用2臺伺服器支援(一臺主資料庫:放資料、一臺主頻寬:供訪問網頁)

伺服器選購: