摘要: 12.2部署的基础知识假定你创建了一个想要展示的Web程序,或者创建了一个商业应用,在把它放到生产环境中之前需要测试一下。你很可能会从一个简单的部署开始,然后再做些工作让它的正常运行时间和性能达到最优。本节会带着你经历一次简单、临时的Git部署,并教你如何用Forever把程序跑起来。临时性部署在重... 阅读全文
posted @ 2015-08-28 15:54 孤独青鸟 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 概述:NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?本文就个人使用经验对这些问题进行探讨。一. NodeJS的特点我们先来看看NodeJS官网上的介绍:Node.js is a platform bui... 阅读全文
posted @ 2015-08-28 14:35 孤独青鸟 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 单线程解决高并发的思路就是采用非阻塞,异步编程的思想。简单概括就是当遇到非常耗时的IO操作时,采用非阻塞的方式,继续执行后面的代码,并且进入事件循环,当IO操作完成时,程序会被通知IO操作已经完成。主要运用JavaScript的回调函数来实现。多线程虽然也能解决高并发,但是是以建立多个线程来实现,其... 阅读全文
posted @ 2015-08-28 14:34 孤独青鸟 阅读(3080) 评论(0) 推荐(0) 编辑