程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 調優-10萬並發的服務器應該怎麼構建?

調優-10萬並發的服務器應該怎麼構建?

編輯:編程綜合問答
10萬並發的服務器應該怎麼構建?

求大神幫忙,公司老大說要我構建一個10萬並發的服務器,小弟我是一竅不通阿,是不是應該從“應用服務器,應用程序,帶寬,和數據庫“來考慮?
應用服務器怎麼選以及調優,帶寬要用多大(為什麼),應用程序需要注意那些,數據庫(mysql)調優注意那些東西?
不知道我這樣問對不對?

最佳回答:


首先要確認你的10w並發服務器,是長連接型的,如即時通訊;還是短連接型的,如網站?

如果是短連接型,首推仍然是線程池;因為這種情況下連接會很多、切換很快,所以沒必要去維護連接,想想銀行大廳的前台窗口排隊叫號,窗口忙得很如果還同時照顧幾個客戶那不瘋了?

如果是長連接型,首推是NIO模型;因為這種情況下保持連接很重要,但線程並不忙,想想醫院住院部的病人,大部分時間躺在床上就行了,一個護士就可以搞定好多病人了;mina提供了比較好的封裝。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved