<ul id="6u0c2"><sup id="6u0c2"></sup></ul>

  • <ul id="6u0c2"><center id="6u0c2"></center></ul>
    <abbr id="6u0c2"><sup id="6u0c2"></sup></abbr>

    INDUSTRY INFORMATION

    新聞資訊

    當前位置:首頁 > 新聞動態

    web系統架構設計中需要知道的點(前端篇)

    發布時間:2015-7-29 瀏覽:9627

        這周寫點互聯網系統開發中需要了解的技術點,每個點都可以發散出去,連接更多的知識點,打算做個逐步細化的記錄。

        一個應用的整個生命周期中(生,老,病,死)都需要有一個整體規劃.

        前期
        評估需求,根據需求提煉出其中隱含的非功能性要求,做為容量評估的參考。一般就是大致估算一下,技術發展到現在,如果是聊天或游戲應用,隨便一個服務器單機能能維持100W-160W左右的tcp長連接并進行通訊。所以普通的創業起步階段的應用一般不必太擔心設計問題,可以等業務量慢慢上來慢慢調整系統架構。

        互聯網上許多數不清的小系統上線就是在碰運氣,在精益創業的指導下,為了測試業務模式,先弄個原型系統上了再說。有時沒用戶,用戶多了又頂不住,要找一群外援專家來救火,也算是幸福的煩惱。有些移動應用作者自己也不知道為什么突然就火了,然后又快速消失在市場中。

        前端系統設計模式
        以http請求到達服務器的整個處理過程來說明。從服務器接收到http請求,在整個反應鏈路上直到打到最終數據庫上,每個可能的瓶頸點上都有相應地技術來支撐性能上的優化。

        負載均衡
        如一個業務系統用戶有五百萬,需要根據活躍用戶在業務的高峰時期估算最大http請求數量,根據請求量設計前端反向代理,負載均衡策略;這塊要考慮常見(軟/硬負載方式)反向代理設施的差異性(nginx,lvs,f5,haproxy)

        Nginx
        Nginx:HTTP層負載均衡,反向代理,跑遍全球的選擇。由于工作在七層上,所以可以支持對http url級別的轉發。隨便在網上偶遇個bug可能都是曝出一個enginx bad gateway的錯。

        LVS
        lvs:tcp/udp層負載均衡,由于工作在四層,面對的都是連接,處理的都是dst ip,port;src ip,port的東西。

        常用的轉發模式有DR(修改目標地址MAC),流量經過lvs,但ip包的返回不經過lvs,性能較好,lvs不會成為瓶頸。

        NAT:網絡包的進出都要經過lvs,對lvs的負載會比DR模式高。

        為了除單點,lvs的高可用需要用keepalived做雙機主備。

        F5
        硬件產品,價格昂貴,價格很容易上百萬,有問題找廠家,其實這樣有時找線上找問題反而受到制約。

        http緩存
        均衡器之后就是這里,這層級的緩存是為了減少應用服務器上大量靜態小文件(css,js,jpg)的讀取壓力。可選的有varnish,squid等。

        Squid:老牌產品,支持正向/反向代理緩存,作為可持久化緩存,可以支持較大的容量,有自有的內存頁/磁盤頁管理,有些cdn產品也是基于此產品改造。

        Varnish:設計為內存緩存,內存管理由操作系統控制,對于無持久化需求的靜態文件性能不錯,如圖片。

        ngnix:擴展功能不錯,也有個緩存模塊,不過通常都是緩存自身的一些page。

        Apache Traffic Server: Apache出品,也可作為一個不錯的選擇。

        應用服務器
        反向代理之后的應用服務器數量(tomcat,jetty)要考量應用服務器本身的處理能力,如常規tomcat基準數據是1000qps,這個只是tomcat在開nio情況下平均的水平。

        其處理性能還受到應用程序內處理邏輯,如緩存的應用,服務化應用在應用間rpc的消耗的時間。

        最后打在數據庫上數據庫上之前還有大把的活需要做,減少數據庫的負擔。

    1. 保障接單

      做網絡就是為了多條賺錢渠道
    2. 顧問式服務

      針對不同行業提供解決方案
    3. 專業團隊

      專業技術員和銷售員
    4. 一站式服務

      從建站到推廣讓你無煩惱
    中文字幕日韩wm二在线看| 国产精品免费观看久久| 国产在线精品一区免费香蕉| 日韩中文字幕免费视频| 国内精品在线播放| 国产精品亚洲一区二区麻豆| 2019天堂精品视频在线观看| 久久久国产乱子伦精品| 国产三级久久久精品麻豆三级| 久久99精品国产麻豆婷婷| 香蕉99久久国产综合精品宅男自 | 成人国产精品视频频| 在线播放偷拍一区精品| 2022国产精品福利在线观看| 91精品国产91久久久久久| 91精品国产自产91精品| 999国产高清在线精品| 亚洲国产成人久久精品影视| 久章草在线精品视频免费观看| 亚洲精品国产精品乱码在线观看| 国产香蕉国产精品偷在线观看 | 久久久久久亚洲Av无码精品专口| 国产成人无码精品一区二区三区| 亚洲精品亚洲人成在线观看| 国内精品久久久久久久coent | 麻豆精品成人免费国产片| 国产综合精品女在线观看| 国产在线精品一区二区三区直播| 中文字字幕在线精品乱码app| 国产精品视频一区二区三区不卡| 亚洲国产精品日韩专区AV| 男人的天堂精品国产一区| 日韩人妻潮喷中文在线视频| 日韩成人免费aa在线看| 亚洲日韩精品A∨片无码加勒比| 日韩精品无码一区二区三区不卡| 中文字幕一区二区三区日韩精品 | 久久伊人精品热在75| 无码少妇精品一区二区免费动态 | 中文字幕日韩一区二区三区不| 国产av无码久久精品|