php - javascript restful api 请求优化

查看:131
本文介绍了php - javascript restful api 请求优化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我们现在采用前后端分离架构,前端用angularjs 独立开发,访问接口需要跨域
restful api 的设计的时候粒度比较小,现在每一个数据表都有它自己的增删改查列表 接口,例如产品列表拥有其 list 接口,增删改查都有,符合 restful 设计思想。

但当有些页面或者表关联过多时,请求数量就暴增了
如:
合同表的修改页面
合同与产品时一对多,与货车是一对多,与公司是一对一 ......
修改页面就会有 产品下拉框 货车下拉框 公司下拉框 ......
而这些模型对应着 它自己的 restful资源
就是说我 要异步调用的 产品 货车 公司 ...的list 接口来取得资源填充到下啦框給用户选择。

加上跨域请求问题,每次抖要请求多一次 option请求。
导致请求过多,后端和前端抖出现了压力。请问有没有比较好的解决方案?

解决方案

这个API接口不应该根据后端的数据模型来提供,应该以业务模型为导向来设计,根据需要获取相应的数据,太多次的请求就要考虑一下设计上的问题了。

这篇关于php - javascript restful api 请求优化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆