读书有感-《创业公司走向移动化的5个误区》

偶尔在36氪上看到一篇文章,觉得有用,记录下来,以后慢慢研究。

说的是对于移动端的后台的建议:

将有效负载最大化:最好的移动用户体验和最小的移动数据传输。对于移动端来说,好的API允许从服务器回传的最大的有效负荷应低于4KB。

分页处理:任何类型的返回列表都应该支持也有表和分页的结果。

重试:允许客户端向服务器端多次发送相同的API请求以确保受到。而重试同样的API请求并不意味着向同一个服务器发送两个请求。

低延迟:每个API的请求的延迟越小,App的反应越敏捷。

感谢作者的分享,没有看到名称,所以无法知道是谁写的。

目前还没有办法完全明白其中的含义,但我觉得至少是有用的。

跟Don聊过一些这方面的问题,有两点被我记住了:

1. 好的应用,在传输数据的时候,特别是文本数据的时候,会采用GNUzip 压缩的方式来节省70%的数据量。

从网上也获取了类似的信息,看来真的有公司有产品在用。

网络摘抄:后端取出数据后发给前端,原本我们使用json格式传输,每次传输将近1k左右,但是为了给用户省流量,我们采取先把json去掉每一个key,转换为二进制,然后gzip压缩,这样操作下来节省了70%的数据量,效果很好

2. 在网络不发达的时代,大的公司曾经采用 socket 自己写协议方式来传输数据(估计微信和QQ是在用这样的方式进行传输)

感谢Don的分享,虽然现在不明白,但至少未来我相信自己会明白。。。。

原文地址:https://www.cnblogs.com/kevinqinan/p/3659456.html