Heim  >  Fragen und Antworten  >  Hauptteil

node.js – In Node dauert ein Verschlüsselungsvorgang 69 ms. Ist das akzeptabel?

Ein Vorgang zum Verschlüsseln von Benutzerkennwörtern erfolgt synchron und dauert 69 ms. Ist er akzeptabel?

Wenn es eine große Anzahl von Benutzern gibt und sich mehrere Personen gleichzeitig registrieren, führt dies zum Absturz des Knotenprozesses

Bitte bitte Gott um Antworten. .

PHP中文网PHP中文网2737 Tage vor669

Antworte allen(5)Ich werde antworten

  • 仅有的幸福

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

    多人同时注册……

    再多能到10k?而且都是同步堵塞去加密,崩溃是不会,只是会慢一点而已。

    不放心就做个测试就知道了。

    Antwort
    0
  • 高洛峰

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

    不会崩溃,CPU运算不能异步,能异步的都是IO操作

    Antwort
    0
  • 天蓬老师

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

    我想知道是啥复杂加密,竟然这么久?我发现多个new Date()也有时间差

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:33:05

    你用 ab 压测一下接口,就知道会不会崩溃了,速度能不能接受了。

    万一崩溃了,用个 PM2 来启动服务,PM2 能自动帮你唤起来。

    PS:你这里加密操作69ms,但finish 要 600ms,如果这个 finish 是指 http 的 finish,最大的性能瓶颈是你的框架

    Antwort
    0
  • 黄舟

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

    既然接受不了就把加密的过程换成异步进行的

    Antwort
    0
  • StornierenAntwort