gpt4 book ai didi

javascript - 使用 Node.js 文件系统运行 80 个文件来查找属性是否比运行一个文件中的条件更聪明?

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:47 25 4
gpt4 key购买 nike

让我解释一下:我正在构建一个 node.js 项目,需要检查日期是否匹配或落在某个范围内。如果存在匹配,我需要存储对服务器上文件路径的引用。这些文件大约有 80 个。它们是配置。

我可以在一个可以运行并检查日期的函数中编写一个巨大的条件。我确信它会很快。真正的问题是,让每个配置文件存储它自己的日期(该日期是基于必须传递到配置文件的日期的计算结果),然后循环遍历文件,要求每个文件,找到保存日期的属性,检查它,然后存储文件路径是否更聪明?

所需的方法将少得多的代码,并且会更干净,但我想知道我是否会受到巨大的性能影响。只写一大堆条件是不是更好?

抱歉,如果不清楚。如果我需要添加任何内容来帮助澄清问题,请告诉我。

最佳答案

the date is a calculation based on a date that will have to be passed in to the config file

那么计算结果也不放在配置文件中,而是存储在内存中。

启动时,运行所有 80 个文件(并行?),收集日期并进行相应的计算。将结果存储在数组中。
在每个请求上,编写一个循环(不是一个巨大的手写条件!)来查找日期,并使用与其关联的文件路径。

关于javascript - 使用 Node.js 文件系统运行 80 个文件来查找属性是否比运行一个文件中的条件更聪明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25079469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com