84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
一个加密用户密码的操作,是同步的,耗时69ms,是否可以接受?
如果用户量一大,多人同时注册,会不会造成node进程奔溃
求大神解答。。
认证0级讲师
多人同时注册……
再多能到10k?而且都是同步堵塞去加密,崩溃是不会,只是会慢一点而已。
不放心就做个测试就知道了。
不会崩溃,CPU运算不能异步,能异步的都是IO操作
我想知道是啥复杂加密,竟然这么久?我发现多个new Date()也有时间差
你用 ab 压测一下接口,就知道会不会崩溃了,速度能不能接受了。
万一崩溃了,用个 PM2 来启动服务,PM2 能自动帮你唤起来。
PS:你这里加密操作69ms,但finish 要 600ms,如果这个 finish 是指 http 的 finish,最大的性能瓶颈是你的框架
既然接受不了就把加密的过程换成异步进行的
多人同时注册……
再多能到10k?而且都是同步堵塞去加密,崩溃是不会,只是会慢一点而已。
不放心就做个测试就知道了。
不会崩溃,CPU运算不能异步,能异步的都是IO操作
我想知道是啥复杂加密,竟然这么久?我发现多个new Date()也有时间差
你用 ab 压测一下接口,就知道会不会崩溃了,速度能不能接受了。
万一崩溃了,用个 PM2 来启动服务,PM2 能自动帮你唤起来。
PS:你这里加密操作69ms,但finish 要 600ms,如果这个 finish 是指 http 的 finish,最大的性能瓶颈是你的框架
既然接受不了就把加密的过程换成异步进行的