【发布时间】:2020-08-26 13:44:03
【问题描述】:
我在 javascript 数组中存储了一个刷新令牌,并且在每个用户的信息表中都相同。当用户请求数据时,我检查数组中的令牌。为了匹配令牌,我循环数组来检查令牌,如果在数组中找不到令牌,我会在用户的信息表中查找令牌。
我的问题是数组与数据库查找的性能:如果未来用户增加,哪个更好。
Javascript:
validateToken.forEach(element => {
if (token == element) {
retun true;
}
});
为令牌查找数据库
【问题讨论】:
-
哪种表现?
-
高效的数组查找(这不是您所展示的)通常比通过数据库更快,因为内存访问比磁盘访问快。
标签: javascript mongodb performance express express-jwt