前后端分离后有以下好处:
a : 前后端并行开发,提升开发效率,实现前后端真正解耦,提高响应速度。
b : 除了接口外其余http全部转移到前端服务器Nginx上,接口的请求调用Tomcat,参开Nginx反向代理Tomcat,除了第一次请求外,浏览器会大量调用本地缓存;这样很大程度上减少了后端服务器的压力。
即使是后端服务器宕机了,前端页面页面也可以访问,只不过是数据无法显示。
c : Nginx支持热部署,不用重启服务器前端可以无缝升级;
注意事项:
x : 接口规范原则
对于接口返回的数据,前端仅做渲染逻辑处理,渲染逻辑禁止多个接口调用,前端要避免处理业务逻辑处理,只关注交互、逻辑渲染。请求响应结果是简单、轻量的JSON数据。
请求方式为get/post。
y : HTTP状态码
200 请求成功
3XX 这些状态码表示重定向,要完成请求还要进一步操作。
4XX 请求出错
5XX 服务器内部报错
关于前后端分离的好处
最新推荐文章于 2024-05-06 18:26:10 发布