基于RESTful开发系统
本帖最后由 IvanCI 于 2013-7-25 16:07 编辑我正在做一个基于RESTful开发的系统,
完全面向api开发, 所以基础系统是完全面向使用api来开发的.
然后整个系统其它信息的显示.
比如 我有一个 api/user/id/1使用get方式获取信息.
那么我在系统里需要获取用户ID为1的用户信息, 我在正常的Member controller的function user 中使用restFUL client方式调用该api, 从而获取信息, 再显示到view上.
这么的做法就会形成, 如果用户访问如上 http://www.xxx.com/member/user/1 时候
其实服务器内部还会使用curl方式访问以下 http://www.xxx.com/api/user/id/1.json 这个来获取用户信息.
这样会不会增加服务器压力.
意思就是应用所有的信息都是通过api来拉取的. 就是用户一个http请求, 其实我会向服务器请求两个http.
这样做的基本数据处理逻辑都在api中实现.可以方便以后出app 好{:soso_e176:} Twitter是基于这种方式改造过系统的 是不是可以考虑做个基于PHP的接口,那么网站客户端访问就不用发起两次http请求了。基于Json的接口就可以提供给app 我觉得这种webservice的话,单一入口,再由控制器分流。ci本身的RPC貌似可以,但是好像不能调用别的控制器的方法,我记得我在这里问过,没人理会。有人研究这方面的没~~来讨论下。 谁有代码晒一下,这个我也在写,进度比较紧,加上我不知道该咋写,纠结中.... ax1089 发表于 2014-4-8 15:59
谁有代码晒一下,这个我也在写,进度比较紧,加上我不知道该咋写,纠结中.... ...
我的QQ414090025 希望交流下关于基于RESTful开发系统
sunboat 发表于 2014-2-8 16:22
我觉得这种webservice的话,单一入口,再由控制器分流。ci本身的RPC貌似可以,但是好像不能调用别的控制器 ...
我的QQ414090025 希望交流下关于基于RESTful开发系统
我的QQ414090025 希望交流下关于基于RESTful开发系统
页:
[1]