zoukankan      html  css  js  c++  java
  • APP开发和web开发的区别

    1.web开发:

      1、浏览器直接访问,协议是http,基本都是PC访问,也就是在家和办公场合,网络比较好。

      2、web如果多个服务集成的话使用的是ESB来统一集成

    2.APP开发

      1、手机app客户端访问,协议可以自定义,也可是http,基本都是手机终端,网络是好是坏、并发要比PC大,因为手机容易携带,访问量大,请求都是多个服务提供api。解决的方法就是存在一个网关服务.

    ======================================================================================

    因为是APP客户端访问,网络环境不稳定,所以不希望多次建立tcp连接,因为建立的连接过多,耗费的时间就越长,用户体验不好。其次,由于手机端并发请求太大,并发连接太多,给、

    后端服务器也会造成压力,所以APP请求不要直接访问后端服务,而是通过网关去请求后端服务,这样保护了后端服务,但是网关的压力可能会很大,因为请求都需要提高网关去转发,网关不仅需要个后端服务建立tcp连接,还要个APP客户端建立连接,所以都是建立长连接,减少耗费的端口和文件句柄资源,减少建立连接的时间消耗,其次也可以做一些安全控制,流量转发规则、限流功能。

  • 相关阅读:
    怎么在虚拟机下的Linux系统安装数据库
    bbs仿博客
    算法思想
    vue前后台交互
    vue项目内文件的使用和配置
    pycharm使用vue
    vue之vue-cookies
    跨域请求
    vue的常用插件
    vue的生命周期
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/6131456.html
Copyright © 2011-2022 走看看