1. 程式人生 > >伺服器架構前的基礎知識補充-持續學習

伺服器架構前的基礎知識補充-持續學習

2017-03-13

  伺服器端的架構,一個良好的伺服器架構應該滿足 穩定、快速、安全、可擴充套件等這些基本的條件;也做了幾個專案,但是目前所做的基本上都是以功能為準,即功能實現即可,並未考慮到其它太多諸如效率、安全的問題。下面就從幾本的開始一點一點的學習。
  首先,做一個伺服器架構,應該考慮到伺服器的承載、以及可擴充套件性;那麼就需要規劃一個根據公司現有使用者量以及未來發展的趨勢做一個評估,可以從 頻寬、資料庫壓力、硬碟容量(資源)等幾方面考慮。
  頻寬是一個花費很高的資源,那麼頻寬怎麼計算呢?網路服務商的頻寬一般都是以位元來計算的即bps,kb/s,注意這個單位是kb(位元)而非kB,1KB=8kb   1Byte=8bits,即1位元組為8位元。所以一般運營商承諾的頻寬1M即為1M=1024bit而非1024KB,如果換算成我們現實中的下載速度的話:1M=1024kb,1024kb/8=128KB,所以如果我們購買1M頻寬的話,理論上最高的下載速度為128KB/S;如果購買2M頻寬,理論上應為256KB/S,但是其實受各種因素影響(使用者計算機性 能、網路裝置質量、資源使用情況、網路高峰期、網站服務能力、線路衰耗,訊號衰減等多因素),一個2M的頻寬下載速度一般在80-200KB/S。