2
我正在嘗試使用node.js/express.js,並認爲將html文件傳遞給請求而不是僅渲染。我應該流html文件,而不是隻渲染?
我希望能夠實現更好的性能,並且html文件會首次加載更快。
//instead of
res.render('form',{title:'Login',userField:'Username',passField:'Password',photo: photo});
//I do
var path = 'views/form.ejs';
var stream = fs.createReadStream(path);
stream.pipe(res);
This is actually about 10ms faster, even with a small file (385 bytes). I am developing so my files are still really
小。
我找到的唯一的con是,我不能像userField響應嵌入EJS數據:「用戶名」使用我的管道就在這種情況下
1 - 是誰?
2-有沒有其他的優點和缺點?
3-我是否過度使用它?我應該只是使用渲染,因爲差異很小,或者與
很大的html,管道實際上節省了一天?
謝謝