Node集成环境最佳组合
来源:互联网 发布:vue.js和react.js 编辑:程序博客网 时间:2024/05/16 07:29
Nginx+Node+Express+PM2+MongoDB
用Node开发服务器应用项目,已经有一段时间了,今天终于有时间来写一些简单的总结。
一、Nginx
nginx是一个HTTP和反向代理服务器、一个邮件代理服务器和一个通用的TCP / UDP代理服务器,最初由Igor Sysoev编写。在很长一段时间里,它一直在大量的俄罗斯网站上运行,包括:Yandex, Mail.Ru, VK, and Rambler。根据相关数据统计,nginx在2017年9月服务服务着全球29.38%最繁忙的网站。
Nginx在该项目的主要作用:
1、Nginx做NodeJS应用的负载均衡
2、Nginx来处理静态的资源以及反向代理。
二、Node
Node基于Chrome的V8 JavaScript引擎运行时环境,并且基于事件驱动的、非阻塞的I / O模型,使它更轻、更高效。Node的生态包使用的是世界上最大的开源包管理生态系统NPM。
Node在该项目的主要作用: 1、服务端应用开发环境
三、Express
Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
Express在该项目的主要作用: Node.js开发平台下,服务端应用开发框架,集成了大多数Web应用需要的功能
四、PM2
Node生产环境下的进程管理器,服务器资源管理平台
PM2在该项目的主要作用: 1、node应用后台运行 2、停止不稳定的进程(避免无限循环)3、应用平滑部署
五、MongoDB
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
PM2在该项目的主要作用: 1、数据库存储服务 2、数据管理仓库
- Node集成环境最佳组合
- 八个最佳云端集成开发环境
- 关于vs2012中集成node.js开发调试环境
- 关于vs2012中集成node.js开发调试环境
- 指标最佳组合
- 持续集成最佳实践
- node环境
- QT4:qt4的最佳开发搭档(ide)-集成开发环境
- 畅享云时代:开发者必备的8个最佳云端集成开发环境
- 史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
- 史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
- 史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置
- 第1章-安装Node.js及相关要点-1.9.Node.js集成开发环境和代码编辑器
- Node.js集成开发环境Cloud9搭建及CoffeeScript插件使用
- 基于Node.js搭建集成自动化测试环境的基本步骤
- android开发最佳实践组合
- Maven持续集成最佳实践
- 持续集成之最佳实践
- 为什么总说程序员累成狗?
- idea建站遇见的小问题
- chrome 控制台 base64加密解密
- js读取设置cookies
- 数据结构的一些概念
- Node集成环境最佳组合
- Sql中的函数
- 分布式存储系统,HBase的基本原理与基本架构
- CentOS(Linux)安装VNC Server实现图形化访问
- Qt获取时间戳
- MVC模式与三层架构的区别
- 简单的爬虫
- 界面的设计及实现
- 前端跨域访问--PHP设置(含laravel设置方法)