在我的node.js应用中,我使用dotenv加载.env文件。 我想知道读取process.env变量是否会带来性能压力,还是它们在读/写速度方面就像常规全局变量一样? 或者我应该用另一个变量缓存它们,如var ENV_VAR = process.env.VAR?
答案 0 :(得分:0)
就像全局变量一样 - 速度差别不大。
答案 1 :(得分:0)
process.env.SOME_VAR
执行系统级C代码,并且比读取全局变量慢得多。建议在启动时读取所有env
变量(可能在单个模块中),然后使用此模块获取其他代码路径中的值。