最近,需要做一个二度人脉的计算,比如说,对于我来说,有100个好友,那些好友也有100个好友,那么查询一次二度人脉的时候,首先需要有1次查询得到我的100个好友,然后用100次分别查询出100个好友的好友,那么查询次数就一共为101次,还有中间一些额外的校验查询,那就造成了大量的查询次数,这里就有个关于收费的问题了,手机用户使用APP提交1次请求,Python云引擎就会有100+的查询,那么这样大量的查询次数是否也计入请求次数呢?

请网管给个答案,这样可以根据这个来设计算法,节省费用,谢谢

会计入请求次数。

这类程序设计问题,LeanCloud 应该不负责解答的,但是个人建议直接做缓存,每次查询都走这个缓存表,下次有关注关系发生变化的时候更新缓存表。

感谢你的回复,对我很有帮助,据你所说的,我打算使用class hook的方式来通知人脉状态,不知您还有更方便方法不??

hook 应该比较方便了。