node能作的性能優化

開發中,咱們就離不開性能優化,那麼在使用node開發的時候,咱們可使用那些代碼來優化性能呢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'))
相關文章
相關標籤/搜索