搜尋

首頁  >  問答  >  主體

node.js - 在node中,一個加密操作用時69ms,是否可以接受?

一個加密使用者密碼的操作,是同步的,耗時69ms,是否可以接受?

如果用戶量一大,多人同時註冊,會不會造成node進程奔潰

##求大神解答。 。

PHP中文网PHP中文网2795 天前714

全部回覆(5)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-16 13:33:05

    多人同時註冊…

    再多能到10k?而且都是同步堵塞去加密,當機是不會,只是會慢一點而已。

    不放心就做個測試就知道了。

    回覆
    0
  • 高洛峰

    高洛峰2017-05-16 13:33:05

    不會崩潰,CPU運算不能非同步,能非同步的都是IO操作

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:33:05

    我想知道是啥複雜加密,竟然這麼久?我發現多個new Date()也有時間差

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:33:05

    你用 ab 壓測一下接口,就知道會不會崩潰了,速度能不能接受了。

    萬一崩潰了,用個 PM2 來啟動服務,PM2 能自動幫你喚起來。

    PS:你這裡加密操作69ms,但finish 要 600ms,如果這個 finish 是指 http 的 finish,最大的效能瓶頸是你的框架

    回覆
    0
  • 黄舟

    黄舟2017-05-16 13:33:05

    既然接受不了就把加密的過程換成非同步進行的

    回覆
    0
  • 取消回覆