能否使用require('.json')的方式加载大量JSON文件?

Posted sivkun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了能否使用require('.json')的方式加载大量JSON文件?相关的知识,希望对你有一定的参考价值。

Node.js中推崇非阻塞I/O,但是require一个模块时却是同步调用的,这会带来性能上的开销,但并不是每次require都很耗时,因为在require成功之后会缓存起来,在此加载时直接从缓存读取,并没有额外开销。

当通过.json的方式加载文件时,固然方便,但大量使用时会导致这些数据被缓存。大量数据会驻留在内存中,导致GC频繁和内存泄漏。

摘自:《技术之瞳》

以上是关于能否使用require('.json')的方式加载大量JSON文件?的主要内容,如果未能解决你的问题,请参考以下文章

JsonSchema转JSON

vue 中 json 数据的多种导入方式

为什么我有这个错误。(node:16040) UnhandledPromiseRejectionWarning: TypeError.Canot read property 'title

怎么给后端返回的json中添加数据

express中,怎样将get出来的json数据放在页面上

react——webpack配置@路径——配置jsconfig.json提示