Skip to Content
Node与Express开发(第2版)
book

Node与Express开发(第2版)

by Ethan Brown
June 2021
Intermediate to advanced
290 pages
9h 21m
Chinese
Posts & Telecom Press
Content preview from Node与Express开发(第2版)
118
|
第
12
章
• Forever
• PM2
由于生产环境各种各样,因此我们不会深入讨论初始化和配置进程管理的种种细节。
Forever
和
PM2
有很好的参考文档,你可以在开发机器上安装并学习如何配置它们。
二者我都使用过,而且没有特别倾向于哪一个。初次上手的话,
Forever
更为直接和易用一
些,但
PM2
支持更多的特性。
如果你想体验一下进程管理而又不想投入太多时间,建议试试
Forever
。只需要两步
。第一
步,安装
Forever
:
npm install -g forever
第二步,通过
Forever
启动应用(在应用根目录下运行):
forever start meadowlark.js
现在应用开始运行了。即使你把终端窗口关掉,它也仍在运行。你可以使用
forever
restart meadowlark.js
来重启进程,使用
forever stop meadowlark.js
来结束进程。
上手
PM2
稍微麻烦一些
,但如果生产环境需要使用自己的进程管理,那么深入研究一下
是很值得的。
12.4
 网站的扩展
目前而言,扩展通常分为两种:垂直扩展和水平扩展。
垂直扩展
指的是使服务器更强大:
更快的
CPU
、更好的架构
、更多的核心、更大的内存,等等。而
水平扩展
只是意味着更多
的服务器。随着云计算越来越流行,虚拟化越来越普遍,服务器的计算能力也逐渐变得不
那么重要了。要想根据需求来扩展网站,水平扩展通常是最经济的办法。
当你开发
Node
网站的时候
,应该一直考虑水平扩展的可能性。即使你的网站很小(可能
只是一个用户有限的内网应用) ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

面向对象的思考过程(原书第5版)

面向对象的思考过程(原书第5版)

马特 魏斯费尔德
精通模块化JavaScript

精通模块化JavaScript

Nicolás Bevacqua

Publisher Resources

ISBN: 9787115565099