首页 > 移动平台 > 详细

APP开发和web开发的区别

时间:2016-12-04 21:07:02      阅读:311      评论:0      收藏:0      [点我收藏+]

1.web开发:

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

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

2.APP开发

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

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

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

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

 

APP开发和web开发的区别

原文:http://www.cnblogs.com/gstsyyb/p/6131456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!