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

   为了帮助你了解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 锁定版本



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值