在为我的项目设计收藏时遇到了这些问题。
我从某处阅读它,然后说最好在客户端进行大多数计算。原因是因为MongoDB计算会减慢响应速度。但是我真的不明白客户端或服务器端的界限在哪里。
问题
- 我正在编写API,所以用于响应JSON的js文件被计为客户端还是服务器端?
- 离子型应用程序打字稿一侧算作客户端权利吗?
- 用于编写API的js文件,生产时将它们存储在哪里?在MongoDB的服务器上?
哪个表现更好?
- 使用查询,例如'$ gt'或'$ lt'从MongoDB获取过滤的数据,并将响应发送回客户端。
- 获取未过滤列表并使用lodash对其进行过滤,然后将响应发送回客户端。