您的位置:首页 > Web前端 > Node.js

Node.js项目实战-构建可扩展的Web应用(第一版):11 部署Node.js应用

2018-01-14 16:58 966 查看
   为了帮助你了解PaaS与IaaS两种选项,并给出一些你能够用在服务端的脚本

11.1 部署到Heroku(Pass)

11.2 部署到AWS

    $  yum repolist    //检查是否有yun的EPEL

    $ sudo yun install nodejs npm -enableepo=epel   

    修改端口

11.3 使用forever、Upstart和init.d保存Node.js应用持续运行

   有很多方案可用来监视和重启Node.js应用:

forever:可能是最简单的方法。
Upstart:最推荐的选择。它在启动时解决了后台驻留程序的启动问题,但是它需要写一个Upstart脚本及最新版本的UNIX操作系统支持。
init.d:一个过时的。

11.4 使用Nginx为其提供绝对稳定的资源

    尽可能使用Nginx提供静态资源,

11.5 使用Varnish缓存

   Varnish的理念是允许缓存请求并在不需要进入Nginx或Node.js服务器的缓存之后进行处理。这样避免了一遍又一遍处理同样的请求所带来的消耗。换句话说,服务器接受到越相似的请求,Varnish越能达到最优化。

第12章 Node.js模块发布和参与开源

12.1 推荐的目录结构

12.2 所需模式

12.3 package.json

12.4 发布到NPM

12.5 锁定版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐