分类: Node.js (3)

Node.js中读取大文件的性能比较:indexOf与逐字节检查

在软件开发中,选择最有效的方法来解析大型数据集对于提高性能至关重要。我进行了一个实验,比较了使用 Node.js 统计大型文本文件中换行符数量的两种不同方法:使用 indexOf 和手动逐字节检查。


阅读全文

使用Gulp+Git自动部署Azure Web站点

我之前使用过 Visual Studio 来部署 Azure Web 站点,VS 和 Azure 的高度集成使网站部署变得十分简单。然而我另一个站点是通过 Gulp 自动构建静态页面、文件的,所以我希望能通过一条命令使 Gulp 自动完成网站的部署,如:gulp deploy。Azure Web 站点的部署方式有很多选择:Visual Studio、Git、Powershell、FTP、手动部署等。在权衡了利弊之后,我决定采用 Gulp+Git 来实现自动部署站点。每个 Azure Web 站点都允许创建一个 Git 仓库作为部署源,不过这个选项默认是关闭的,Local Git Deployment to Azure App Service介绍了如何从管理界面中开启 Git 仓库以及如何通过 Git 命令将本地站点发布到 Azure 上。本文将重点介绍如何使用 Gulp 将文中的手动部署操作转为自动化脚本。


2016年5月31日
阅读全文

使用nodemon通过监测文件修改来自动重启node应用

在调试 Node.js 项目时,每次修改代码都要重新运行node server.js才能生效,大大降低了效率。我们可以使用 nodemon 来通过监测文件变化自动重启 node


2016年3月25日
阅读全文