求前輩舉兩個例子,比如x核CPU,xG內存,xM網速,能帶動xM的站,伺服器+資料庫正常操作xK流量傳輸,x次訪問,x人同時訪問。

這邊是想搭建一個簡單交互的網站,第一次傳輸數據可能是在200k~500k,之後的交互傳輸數據可能是在100k以內。聽賣伺服器的說這樣的站需要4核8G,5~10M帶寬可以保證500人同時在線。請問是真的嗎?

謝謝前輩。


用業務邏輯複雜度來衡量,具體是這樣的,把你所有的靜態頁面統計下,挨個統計頁面完全載入的大小,加權頁面訪問量。動態頁面載入用500,1000,2500,5000並發去刷你的動態頁面,同時監視伺服器的負載情況。壓出來的值看大概能承受的壓力。這是不要錢的項目交付。要是你出錢做測試,動態頁面部分,會有專門的測試團隊給你寫測試用例和測試數據,模擬接近實際使用的場景。靜態頁面一般不會出什麼幺兒子,多點內存就行了。出問題都是出在動態頁面上。


你的第一個問題是沒有標準答案的,每個站點的業務不一樣、運行的程序不一樣、程序員的水平不一樣等等,他所需要的資料庫和伺服器配置、帶寬都不一樣。

第二個問題,根據你的描述,4核8G的伺服器應該可以滿足500人同時在線,除非你的程序寫的很差勁,但是帶寬5-10M是有點小的,不過初期用戶少的時候可以先這樣用,之後根據伺服器的帶寬佔用情況再升就行了。不管是雲伺服器還是租的物理機帶寬都是很快升級的。


你問得什麼問題想要什麼樣的回答哦?


這個說來可就話長了呀,你直接說你要做的什麼是網站吧


我還是比較傾向於實際測試一下,理論上4核8G伺服器可以帶動500人在線,帶寬可以選按流量付費,這樣帶寬沒有限制,可以容納更多人。如果想測試啥的可以聯繫我。我這邊可以給你開個華為雲伺服器測試一下。


推薦閱讀:
相關文章