1.背景:IO操作的性能瓶颈
IO包括”网络IO”和”文件IO”;
相比于CPU计算和内存读写,IO的突出特点就是:”慢”!
如何在有限的硬件资源下提高IO的操作效率?
上面的图可使用下面代码进行理解:
标准输入输出,pipe就是”管道”(符合水流管道模型图)— process.stdin 获取数据,直接通过管道传递给process.stdout。
2.标准输入输出
process``.``stdin``.``pipe``(``process``.``stdout``)
**
3.代码中测试
const http = require("http")
cosnt server = http.createServer((req,res)=>{
if(req.method === "POST"){
req.pipe(res) // 最重要
}
})
server.listen(8080)