码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-07-07 00:55:30      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:大量   加载文件   node   UI   nod   方便   阻塞   i/o   require   

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

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

摘自:《技术之瞳》

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

标签:大量   加载文件   node   UI   nod   方便   阻塞   i/o   require   

原文地址:http://www.cnblogs.com/sivkun/p/7129049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!