我现在的情况是每天大约有1000行数据是从postgresql生成的。这些数据将用于前端,这将经常被调用。
实际上,每次重新呈现首页时,我都需要从其中随机获取100行。
据我所知,我有两个选择来实现我想要的。
storage.bucket('my-bucket').file('my-file.json').createReadStream();获取数据并选择100行来生成首页。queryRef = postsRef.whereField("random", isGreaterThan: random).limit(to: 100)选择100行我不知道如何判断哪一个更适合我的案子。
我认为第二种方法需要更多的成本,因为按读写时间来定价。但可能有更好的表现。这是真的吗?
发布于 2019-04-11 04:14:27
如果您的项目不是很大,那么您最好将压缩的文件放在云存储中(或者更好的是,Firebase托管)。在客户端上解压缩和缓存文件,以便以后在必要时重用。
与往常一样,对于所有与性能相关的优化,对选项进行基准测试实际上是了解什么才是最佳的唯一方法。
https://stackoverflow.com/questions/55623835
复制相似问题