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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Scons 三
    Scons 二
    vs code插件
    Scons一
    实例演示 C# 中 Dictionary<Key, Value> 的检索速度远远大于 hobbyList.Where(c => c.UserId == user.Id)
    ASP.NET Core 如何用 Cookie 来做身份验证
    如何设计出和 ASP.NET Core 中 Middleware 一样的 API 方法?
    小记编程语言的设计
    解决 VS2019 打开 edmx 文件时没有 Diagram 视图的 Bug
    一款回到顶部的 jQuery 插件,支持 Div 中的滚动条回到顶部
  • 原文地址:https://www.cnblogs.com/kevinqinan/p/3659456.html
Copyright © 2020-2023  润新知