我目前正在开发一个asp.net core (C#) Web API 项目。
每次调用Web API都会有一个唯一的密钥来帮助识别进行调用的用户。
每个调用者将与其关联的特定配置值集合相关联。我预计大约会有100到200个不同的用户将访问此Web API。我想尝试使用唯一密钥在一个配置文件中保存每个调用者的所有配置信息。我预计每个调用者在配置文件中会有约30到50个设置(某些情况下可能会达到100个设置)。
我的问题:是否使用AppSettings.json文件来保存这些值是一个好的方法,还是应该为每个调用者创建单独的配置JSON文件,并在需要时加载?效率是需要考虑的一个因素。