文章詳情頁
node.js - 在node中,一個加密操作用時69ms,是否可以接受?
瀏覽:55日期:2024-07-18 09:31:49
問題描述
一個加密用戶密碼的操作,是同步的,耗時69ms,是否可以接受?
如果用戶量一大,多人同時注冊,會不會造成node進程奔潰
求大神解答。。
問題解答
回答1:多人同時注冊……
再多能到10k?而且都是同步堵塞去加密,崩潰是不會,只是會慢一點而已。
不放心就做個測試就知道了。
回答2:不會崩潰,CPU運算不能異步,能異步的都是IO操作
回答3:我想知道是啥復雜加密,竟然這么久?我發現多個new Date()也有時間差
回答4:你用 ab 壓測一下接口,就知道會不會崩潰了,速度能不能接受了。
萬一崩潰了,用個 PM2 來啟動服務,PM2 能自動幫你喚起來。
PS:你這里加密操作69ms,但finish 要 600ms,如果這個 finish 是指 http 的 finish,最大的性能瓶頸是你的框架
回答5:既然接受不了就把加密的過程換成異步進行的
排行榜
