一杯清茶

          統計

          留言簿

          Oracle SQL/PLSQL

          PowerDesigner教程系列

          Struts2.0

          web開發

          三人行

          從事RCP開發的同行

          工作流和權限設置

          閱讀排行榜

          評論排行榜

          前后端分離架構的實踐感悟

          前后端架構分離后,前臺采用node.js,后端采用API方式請求,在實踐中發現了以下幾個問題:
          1. 對前端開發人員的能力和數量要求急劇增大,以前一個開發人員搞定前端、后端,現在前端采用node.js,這個后臺開發人員介入不了只能前臺去做
          2. 后臺開發人員只負責接口開發,注意“只”這個字,接口開發人員這時就有了局限性,你前端要什么我是不清楚的,你要什么我就給你開發什么,造成接口數量多,不規范
          3. 接著問題2,前臺開發人員需要什么就向后臺要,造成原先后臺一個接口就可以搞定的事情,前端細分到4-5個接口去做,開發效率低,頁面不斷請求,性能較差,接口承載的壓力也是驟增;

          解決方案:

          1. 現在前端的壓力還是比較大,急需增加前端的人員招聘,后端人員也需要轉入前端開發,有一定的學習瓶頸和過渡時期;
          2. 需要架構師從統管角度一致協調,避免接口濫用;
          3. 減少接口請求次數,壓縮頁面接口數,對能夠緩存的一些基礎數據,在前端增加緩存

          結果:

          1. 現在頁面響應速度在600個高并發時,平均值從20s減少到3s,基本較少服務器壓力,還有優化空間
          2. 其他人是否有更好辦法?

          posted on 2016-05-11 11:54 一杯清茶 閱讀(780) 評論(0)  編輯  收藏 所屬分類: 架構師生活


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 五指山市| 龙山县| 洪泽县| 琼中| 靖宇县| 屏东市| 西畴县| 泰来县| 嘉荫县| 黄平县| 靖宇县| 井陉县| 瑞金市| 永嘉县| 三河市| 神农架林区| 南丰县| 塔河县| 历史| 潞西市| 荣昌县| 翁牛特旗| 临潭县| 神木县| 万载县| 中西区| 克山县| 德昌县| 肃南| 平原县| 丹寨县| 正镶白旗| 桂平市| 凤台县| 富源县| 共和县| 苏州市| 龙岩市| 靖安县| 肥西县| 甘南县|