能否使用require('.json')的方式加载大量JSON文件?
Posted sivkun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了能否使用require('.json')的方式加载大量JSON文件?相关的知识,希望对你有一定的参考价值。
Node.js中推崇非阻塞I/O,但是require一个模块时却是同步调用的,这会带来性能上的开销,但并不是每次require都很耗时,因为在require成功之后会缓存起来,在此加载时直接从缓存读取,并没有额外开销。
当通过.json的方式加载文件时,固然方便,但大量使用时会导致这些数据被缓存。大量数据会驻留在内存中,导致GC频繁和内存泄漏。
摘自:《技术之瞳》
以上是关于能否使用require('.json')的方式加载大量JSON文件?的主要内容,如果未能解决你的问题,请参考以下文章
为什么我有这个错误。(node:16040) UnhandledPromiseRejectionWarning: TypeError.Canot read property 'title