MongoDB 只读权限设置

2021-06-14
阅读 2 分钟
5.8k
微信公众号:[前端一锅煮]一点技术、一点思考。问题或建议,请公众号留言。相关命令查看本机 mongodb 版本:mongo -version查看本机运行的 mongodb:ps aux | grep mongodb连接本机数据库:mongo localhost:27017用账号密码连接本机数据库:mongo -port 27017 -u 'admin' -p 'admin_root_test'显示数据库列表:show dbs...

Node.js 性能优化

2021-05-30
阅读 4 分钟
3.5k
Node.js 作为后台服务性能是非常关键的一点,而影响 Node.js 的性能不仅仅要考虑其本身的因素,还应该考虑所在服务器的一些因素。比如网络 I/O 、磁盘 I/O 以及其他内存、句柄等一些问题。下面将详细地分析影响其性能的因素原因,以及部分优化解决方案。

Node.js 多进程

2021-05-10
阅读 3 分钟
5.3k
Node.js 主线程是单线程的,如果我们使用 node app.js 方式运行,就启动了一个进程,只能在一个 CPU 中进行运算,无法应用服务器的多核 CPU。为了解决这个问题,我们可以使用多进程分发策略,即主进程接收所有请求,然后通过一定的负载均衡策略分发到不同的 Node.js 子进程中。

Koa 洋葱模型

2021-04-29
阅读 3 分钟
1.3k
前言:Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。

深入理解事件循环机制

2021-04-19
阅读 2 分钟
2.2k
微信公众号:[前端一锅煮]一点技术、一点思考。问题或建议,请公众号留言。抛在前面的问题:js 是单线程的如何做到异步?事件循环的过程是怎样的?macrotask 和 microtask 是什么,它们有何区别?node.js 的事件循环是怎样的,和浏览器的事件循环有何区别?进程和线程浏览器是多进程的,具体包含的进程有:Browser 进程...