客户端和服务端
一、概念
1. 客户端:发起请求程序或用户使用的设备
2. 服务端:安装了对应服务程序,提供服务的计算机,本质是一台计算机
3. 安装了具有web服务的程序的计算机叫web服务器
4. 安装了mysql数据库系统,提供mysql数据服务,mysql服务器
5. redis
二、交互流程

三、技术问题
1.并发
一个客户端给服务端发送请求,再来一个客户端,等上一个任务结束:顺序执行
并发:同时处理多个客户端向服务器发送请求
2. 响应时间
3. 解决方法:nginx代理服务器(web服务器程序)

开发模式
具体功能:要不要支付接口等,人力成本、时间成本,给出报价
根据用户数量来决定你用什么技术
一、模板开发
框架班使用的是模板开发的模式:适合小公司

二、前后端分离开发
项目阶段采用
明确分工
前端开发工程师:html+css+js(vue),ajax发送请求处理响应
后端开发工程师:编写路由,视图,模型,提供功能接口(api)

$.ajax({
url:
type:
param:
success:function(data){
}
})
1. 前端需要:请求地址,请求方式、参数、响应数据
2. 后端需要给前端:请求地址,请求方式、响应数据
3. 以登录为例,后端需要写的API接口文档说明
- 请求地址:/user/login/
- 请求方式:POST
- 请求参数:
email:邮箱账号
password:密码
code:验证码
- 响应数据
- JSON
- 成功:{code:200, msg:'success', data:(emial:)}
- 失败:{code:4001, msg:'参数错误'}
缺点:
SEO不方便
1. <meta name="keywords" content="汽车,汽车之家,汽车网,汽车报价,汽车图片,新闻,评测,社区,俱乐部" />
2.<b></b><strong></strong>
3.花钱