第一步:
前期对项目设计很有必要,负责项目容易被重构,浪费时间
在开头的时候,必须要一下整个应用各个模板和组件之间的基本层次结构,这里包括客服端和服务端两部分的内容
1. App MVC
2. App的library层
3. Hush Framework
index.php是整个程序的项目入口
大多数服务端应用程序是以API接口为主,
Hush Framework底层就是MVC框架
架构师—开发—优化
App后端技术架构
当设计App后台的架构时,根据以上的架构框架,采用下面4点设计App架构。1.根据App的设计,梳理出App的业务流程,把每个业务流程列出
2.把每个业务流程可能遇到的问题整理出来
3.根据出的问题,探讨可行的就是解决方案
4.把3中的索引技术解决方案有机融合,就是一个App后台的初步架构
架构时和业务逻辑紧密相关,每个App都有独自的业务逻辑,遇到的问题也不一样,解决方案也不一样,因此也不尽相同
例如,App刚上线的时候为了快速开发,查询用户的数据这个功能是每次查询数据库,随着用户量的增大,数据库的查询压力也随着增大,可能就要考虑缓存,或者把数据的查询迁移到nosql数据库
架构是为了满足业务的需求设计的,
私有协议和,通有协议 自己开发协议,封装
触发开发者对App的安全性能要求高,不然选择HTTP协议就够了