将Node v6升级到v10 ...一般问题

时间:2018-12-07 03:13:19

标签: node.js npm performance-testing benchmarking nvm

我目前正在将后端服务从版本6升级到当前LTS版本(10.14.1)。我们正在使用错误优先的回调模式+异步库        (https://github.com/caolan/async)处理我们的请求和服务器端逻辑。 它没有像预期的那样痛苦,我确实有一些一般性问题...

我将引用这些帖子。

https://kyrylkov.com/2017/04/25/native-promises-async-functions-nodejs-8-performance/

http://bluebirdjs.com/docs/benchmarks.html

-根据第一篇文章,似乎是在说    仅升级版本,将会有很大的    改善响应时间和内存使用率。也就是说,我们使用的异步库比使用Promise模式具有更好的性能(可理解..)。    我们的API并运行我们的单元测试,似乎没有    大幅提高了性能...我不相信该单元测试    性能将是任何改进的良好指标,因为它可以    取决于测试本身的实施,并且    事实上,我们正在存根/模拟我们的调用,这不会对代码进行正确的端到端测试。我可能会尝试使用    邮递员接下来比较不同版本的性能。    想知道是否有一种基准测试可以提高性能。

-升级后我们所有测试通过的事实令我有些震惊,我期待很多传入的重大更改...我升级了依赖项并修复了与此相关的任何更改。在我的工作目录中正在做:

  1. nvm安装10.14.1
  2. nvm使用10.14.1(从6.9.x版本开始)
  3. 运行单元测试以查看是否一切正常(全部绿色...)
  4. 启动应用程序,然后四处点击以查看一切是否正常

    我想知道我的升级过程是否正确,或者是否缺少任何陷阱。

0 个答案:

没有答案