产品动态
1. 好友关系接口升级,区分单向/双向的好友请求,并支持实时通知
许多产品中好友关系都分为两种形态:一种是单向关注,以微博为例,关注大 V 就自动成为其粉丝,这种方式不需要申请,每一个人都可以随时关注另一个人;另一种是双向好友,以微信为例,加好友时需要对方认可,得到确认后才能确立好友关系。
最近我们对好友关系模型进行了升级,支持了这两种不同的使用场景,也允许终端用户对自己的好友进行额外标注(例如划分「圈子」),同时借助 LiveQuery 功能实现了「加好友请求」的实时通知能力。我们首先在 JavaScript 上支持了上述新功能(详见文档 [1]),欢迎大家试用并给予反馈。
2. 控制台升级改版
10 月份我们更新了应用控制台的 Play 模块,同时对存储服务的 API 请求数展现方式进行了优化,新增了饼图和柱状图等图形视图,如下所示:
大家可以登录应用控制台进行查看,也欢迎大家给予我们更多使用上的建议,谢谢。
内容分享
Emacs 其实是一个操作系统,OrgMode 是一个办公套件。
常见问题
1. 【数据存储】某张表单个对象过大,导致请求速度较慢怎么办?
单个对象的数据过大,需要在业务层去优化代码,比如 data 是大数据字段:
在查询的时候,通过 AVQuery.Select 去选取需要的字段(不要 select data 字段)
在 GET 对象的时候,才把 data 字段获取到客户端
或者考虑将 data 字段的数据做为「文件」保存,然后在表中通过 Pointer 关联起来。
2. 【云引擎】云引擎部署期间用户使用会有影响吗?
正常情况下是没有影响的。在部署新版本或其他运维操作时,系统会让新旧版本的实例同时运行一段时间,再关闭旧版本的实例,让服务保持零中断。
3. 【云引擎】与自建的 HashTable 相比较,LeanCache 有什么优势?
与自己在程序的全局作用域中维护一个 HashTable 相比,使用 LeanCache 的优势在于:
多实例之间的数据共享:云引擎支持多实例运行,自行维护的 HashTable 数据无法跨实例共享 [2]。
数据持久化存储:在程序重启或重新部署后数据不会丢失,Redis 会帮你完成数据持久化的工作。LeanCache 还会为你的 Redis 做热备,具有非常高的可靠性 [3]。
原子操作和性能:Redis 提供了常见的数据结构和大量原子操作,其文档中列出了每个操作符的时间复杂度,而自行实现的 HashTable 的性能则很大程度依赖于具体语言的实现。
相关链接:
[1] https://url.leanapp.cn/axOXeXK
[2] https://url.leanapp.cn/Ay1QbFl
[3] https://url.leanapp.cn/Ynm10iO
- end -
LeanCloud,领先的 BaaS 提供商,为移动开发提供强有力的后端支持。更多内容请关注「LeanCloud 通讯」