关于APP接口设计 (转)

APP接口设计最佳实践
本文分享了在设计APP接口过程中的十个注意事项,包括选择高效框架如YAF、采用JSON格式提高跨平台性、精简数据传输提升效率、合理设计接口减少请求次数、实施缓存策略及确保接口安全等方面。

转自:http://blog.youkuaiyun.com/gebitan505/article/details/37924711

1、效率:接口访问速度

PHP建议使用YAF框架。

最好使用JSON格式数据,因为JSON有较好的跨平台性。对于

按需分配,APP客户端需要什么数据就返回什么数据,过多的数据量影响处理速度,最重要的是影响传输效率。

无论是接口还是参数,命名都应该有意义,让人一目了然。

现在很多的APP页面都有广告、焦点图、文章列表等,对于这些不同格式的数据,不可能都分配一个接口,这样加大了APP请求接口数,影响响应速度。建议服务器端尽可能处理好数据后通过一个接口返回给APP客户端。

这点比较重要,不管是文件缓存还是memcache缓存。

8、接口安全

算法,对传递的参数值进行验证匹配。但是如果APP程序被反编译,这些约定的算法就会暴露,特别是在安卓APP中,有了算法,完全就可以通过验证模拟接口请求。

版本控制

10、接口数据、状态

以上10点就是自己在这端时间做APP接口过程中注意的事项,写的有点乱,想到什么就写什么。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值