我有一个包含 40000 个单词的列表,我想根据客户端的请求使用 Javascript(node.js) 从中经常随机返回 20-40 个单词。每次从文件中读取它还是将它存储在数组中然后访问它会更好?
最佳答案
您的问题没有具体说明如果从文件中挑选单词,它将如何随机选择单词。我会根据直觉给出答案。
相对于计算机本地磁盘的 I/O 总是比访问内存中的数据慢。如果您的数据(单词)具有平面排列(即具有 40000 个条目的简单数组),您可以将其加载到内存数组中并通过随机化从数组中选择的索引来访问单词。
关于javascript - 频繁的文件读取与访问巨大的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38566859/