node能做的性能优化
2024-10-09 01:40:44
开发中,我们就离不开性能优化,那么在使用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)从底层设计,探讨插件式GIS框架的实现
- VS2008 Windows Form项目安装包生成详解
- 【转】常用css命名规则
- Head First HTML5 Programming 读书笔记
- WPF中viewmodel层怎样得到view层的TabControl控件对象?
- POJ 3685
- Codeforces Round #347 (Div. 2) C. International Olympiad 找规律
- sgu 176 Flow construction(有源汇的上下界最小流)
- Java 拾遗
- Windows无法启动OracleOraDb10g_home1TNSListener维修,1错误067
- 在线预览PDF
- PAT Basic 1007
- Qt中关于QMouseEventbuttons()和QMouseEventbutton()的使用注意
- nat表使用
- 08:Vigenère密码
- 【BZOJ】1095: [ZJOI2007]Hide 捉迷藏 括号序列+线段树
- java web启动后执行初始化任务
- Unix IPC之FIFO
- delphi win64 DEBUG不能进预设断点的问题
- js 根据title从下级往上级查找
热门文章
- AJ学IOS(18)UI之QQ聊天布局_键盘通知实现自动弹出隐藏_自动回复
- Spring 下,关于动态数据源的事务问题的探讨
- Nexus3 集成 crowd 插件
- 让ul li水平居中(任意删除li也能水平居中)
- OpenCV 之 基本绘图
- S - Primitive Primes CodeForces - 1316C 数学
- OkHttp 优雅封装 HttpUtils 之 气海雪山初探
- 如何将SqlServer配置为django的数据源(2.2以后版本)
- 处理时间的类 —— System类、Date类 、SimpleDateFormat类 与 Calendar类
- [javascript] js实现小数的算术运算方法