node.js的readFileSync是否缓存读取的文件?

尤金

fs.readFileSyncnode.js是否缓存已读取的文件?

我不认为是因为doc没这么说,但是我的代码却是这样。

  • 编辑

代码的相关部分

     // after mainPath file is altered, it's not reflected until I restart node.js
     var scriptString =  fs.readFileSync(mainPath);
     var app = vm.createScript(scriptString, mainPath); 

     // Run the app

     app.runInContext(context);
jfriend00

在给定的读取操作期间,将对读取进行缓冲。例如,当您要求读取一个字节时,它可能会将比单个字节更多的字节读入缓冲区,然后将该单个字节返回给您。但是除此之外,从文件的一次读取到另一次读取,node.js中没有内置缓存。而且,如果您要readFileSync()一次读取整个文件,则此缓冲不会影响您。

操作系统本身将在node.js下进行缓存,但这通常是直写式缓存,旨在保存磁盘读取,但永远不会过时的数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js使用fs.readFileSync读取大文件

来自分类Dev

Node.JS readFileSync()函数

来自分类Dev

node.js / ngnix是否对经常使用的文件使用内部缓存?

来自分类常见问题

fs.readFileSync不是相对文件吗?Node.js

来自分类Dev

使用node.js读取Excel文件

来自分类常见问题

在Node.js中读取文件

来自分类Dev

在Node.js中读取XML文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

Node.js读取并执行Ruby文件?

来自分类Dev

使用Node.js读取文件

来自分类Dev

无法使用Node.js读取文件

来自分类Dev

从node.js中的文件读取

来自分类Dev

使用node.js读取文件

来自分类Dev

是否有 node.js 方法来读取 index.html 文件并添加新元素?

来自分类Dev

是否可以强制 node.js 以相同的顺序读取文件 windows/linux?

来自分类Dev

Node.js读取流无法从文件正确读取

来自分类Dev

NODE.JS缓存JSON

来自分类Dev

Node.js需要缓存

来自分类Dev

如何在Node JS / Express JS Project中读取文件?

来自分类Dev

Node.JS fs.readFileSync()错误参数

来自分类Dev

返回到node.js中的目录(fs.readFileSync)

来自分类Dev

如何在Node.js中同步读取文件内容?

来自分类Dev

在node.js中的if语句中读取txt文件

来自分类Dev

在node.js中读取csv文件的内容

来自分类Dev

node.js /读取文件的前100个字节

来自分类Dev

在node.js中异步读取文件module.exports

来自分类Dev

从Node.js中的文件同步读取行

来自分类Dev

将Node.js对象设置为从文件读取的数据

来自分类Dev

在node.js中异步读取多个文件