nodejs借用管道实现流数据边取边处理
来源:互联网 发布:外汇决策数据分析 编辑:程序博客网 时间:2024/06/06 01:04
传统的服务器模型中,如果要返回一张本地图片给客户端,需要先读取该图片文件,再发送给客户端。
而用nodejs则可以通过管道,将读文件的输入流和发送给客户端的输出流拼接起来,使得服务端无需做过多的处理就能实现数据的边取边处理,提高了服务器的效率。
实例如下,一个简单的HTTP服务器,对任何请求都是返回一张图片。
var http = require("http");var fs = require("fs");http.createServer(function(req,res){ res.writeHead(200,{'Content-Type':'image/png'}); fs.createReadStream('./image.jpg').pipe(res);}).listen(3000);console.log('Server is running at http://localhost:3000/');
阅读全文
0 0
- nodejs借用管道实现流数据边取边处理
- 【重拾】nodeJS 管道流
- Nodejs 处理表单提交数据
- nodejs之处理表单数据
- nodejs中的管道流和链式流
- nodejs+ajax实现数据交互
- 使用NodeJs,实现数据抓取
- Redis做数据延期处理管道修改
- 【nodejs】数据解析处理的一些问题
- Java_管道流实现
- 栈来实现队列,不借用第三变量交换数据,数值移位运算
- 可变长度数据的管道实现方法
- NodeJs 实现 jsonp 方式获取xml数据
- nodejs+socket.io实现数据推送功能
- nodejs实现表单数据的提交
- 借用百度数据,构建自己的程序
- 数据管道
- 管道实现处理分工,实现两数想加 linux环境高级编程
- shell命令行之文件操作
- Linux随笔
- Git 简易指南
- mysql(1):软件安装+基础指令使用
- Python数据分析学习笔记(一)
- nodejs借用管道实现流数据边取边处理
- java学习篇:连接mySQL(二)--自定义连接池
- Period next数组应用
- Eclipse历史版本下载
- Android 设计模式之Builder模式
- Linux之数据类型
- hibernate求和
- 原生js事件的绑定和解除
- 动态网站的搭建-学习笔记-阿里云服务器测试