<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    服務器配置推薦,如何選擇服務器配置

    管理 管理 編輯 刪除

    寬帶、內存、CPU、硬盤,先從寬帶說起,寬帶不足后邊都白扯。

    服務器寬帶

    服務寬帶:1兆=128kb/s

    例如:頁面加載(靜態數據+動態數據)需要128kb,那么QPS最大只能是1;

               寬帶不足的情況下:網頁加載轉圈圈。

    解決:所有靜態數據js、圖片、視頻等放到第三方管理(七牛云、阿里云),將寬帶壓力交給第三方同時提供了CDN;

              - 動態數據就是接口占用寬帶就非常少了。-

              - cdn會將數據緩存到全國各地節點中,幫助減少傳輸過程中的帶寬損耗。

    部署的時候將html、js、img所有靜態資源都交給七牛云管理

    流程:客戶端直接從七牛云訪問html、css、js等所有靜態資源,動態數據通過ajax調用服務器端。

    c2036202303071516085538.png

    寬帶總結

    以上的案例:靜態界面在服務器端保存的話,128kb/s,一秒只能一個用戶訪問;

    如果將靜態界面交給七牛云管理后,一秒可以處理128個請求,因為動態數據占寬帶很少{code:200, msg:搶購成功}也才不到1kb大小。

    如果:秒殺接口(以并發最大的接口算),假設預計秒殺最高能達到1萬人,至少寬帶80兆以上。

    寬帶計算公式:并發人數 / 128kb = 需要的寬帶                     1萬人 / 128kb = 78兆

    0兆寬帶大概600塊錢

    80兆寬帶費大概需要6000塊錢

    服務器內存/CPU

    2dad4202303071516527868.png

    服務器內存具體配置多少,必須經歷線上壓力測試,根據測試報告再進行配置。

    正常網站最少也得4核8GB + 集群方式。

    螞蟻課堂為4核8G內存的配置可以達到100并發。

    CPU

    1核:最多只有兩個線程同時執行。

    例如:java線程池開了10個線程,1核的配置最多只會創建兩個線程同時執行。

    結論:最少得4核CPU,這樣能開啟8個線程同時執行。-- 也可以買更多核數量

    內存/CPU結論

    首先因為接口邏輯復雜度不同,所以需要經過線上專業的壓測,根據測試結果以及預計并發量再做調整(擴大配置或增加集群節點)。

    以服務器為4和8g內存為例:

    首先一臺服務能抗多少并發是和接口業務邏輯有關的,比如某接口業務比較復雜或IO比較多,將會占用資源比較大,QPS可能也就100左右。

    如果預計最高并發會為300QPS,那么就開三臺相同配置服務器做集群。

    1f712202303071517255928.png

    服務器硬盤

    使用硬盤的場景:

    1. 寫日志;    -- 如果只寫不刪的情況下會導致硬盤占滿

    2. 作為db數據庫;

    結論:看系統日志等文件長時間會占用多大空間來決定硬盤大??;機械硬盤IO效率低,SSD固態硬盤IO操作效率高。

    服務器配置舉例!

    要求:秒殺接口達到2000并發;

    壓測報告結果:秒殺接口壓力測試單臺服務器4核8G,每秒最多支持500并發;

    那么就需要搭建4臺秒殺服務器做集群或增大服務器配置后再進行壓力測試,最后再根據壓測報告對應調整服務器配置。

    在網關層進行限流,QPS達到2000時進行服務降級。

    剛開始流量不是很大的話可以選擇2核4G 5M的服務器,后面不夠可以升級配置,不影響項目運行

    請登錄后查看

    CRMEB-慕白寒窗雪 最后編輯于2023-03-07 15:19:20

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    5224
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服