开发中,我们就离不开性能优化,那么在使用node开发的时候,我们可以使用那些代码来优化性能呢

一.释放内存

当node运行检测到错误的时候,释放掉内存

http.get(str,(res)=>{
if(...错误判断){
error=new Error('数据异常')
}
if(error){
console.log(error.message);
//释放内存
res.resume();
return
}
}

二.压缩

const fs=require('fs');
const zlib=require('zlib');
//createReadStream读取文件内容,zlib压缩文件内容,createWriteStream压缩内容导出文件
fs.createReadStream('test.txt')
.pipe(zlib.createGzip())
.pipe(fs.createWriteStream('test.txt.gzip'))

最新文章

  1. (1)从底层设计,探讨插件式GIS框架的实现
  2. VS2008 Windows Form项目安装包生成详解
  3. 【转】常用css命名规则
  4. Head First HTML5 Programming 读书笔记
  5. WPF中viewmodel层怎样得到view层的TabControl控件对象?
  6. POJ 3685
  7. Codeforces Round #347 (Div. 2) C. International Olympiad 找规律
  8. sgu 176 Flow construction(有源汇的上下界最小流)
  9. Java 拾遗
  10. Windows无法启动OracleOraDb10g_home1TNSListener维修,1错误067
  11. 在线预览PDF
  12. PAT Basic 1007
  13. Qt中关于QMouseEventbuttons()和QMouseEventbutton()的使用注意
  14. nat表使用
  15. 08:Vigenère密码
  16. 【BZOJ】1095: [ZJOI2007]Hide 捉迷藏 括号序列+线段树
  17. java web启动后执行初始化任务
  18. Unix IPC之FIFO
  19. delphi win64 DEBUG不能进预设断点的问题
  20. js 根据title从下级往上级查找

热门文章

  1. AJ学IOS(18)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复
  2. Spring 下,关于动态数据源的事务问题的探讨
  3. Nexus3 集成 crowd 插件
  4. 让ul li水平居中(任意删除li也能水平居中)
  5. OpenCV 之 基本绘图
  6. S - Primitive Primes CodeForces - 1316C 数学
  7. OkHttp 优雅封装 HttpUtils 之 气海雪山初探
  8. 如何将SqlServer配置为django的数据源(2.2以后版本)
  9. 处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类
  10. [javascript] js实现小数的算术运算方法