首页 > 解决方案 > C++ | 避免在 DLL 中重复读取配置文件

问题描述

我制作了 DLL 文件来处理来自不同应用程序的大量 API 请求(目前大约每秒 20-30 个)。对于 API 访问,您需要被列入白名单。在过去,这是通过 IPv4/v6 白名单完成的,这对于具有动态/变化 IP 的系统来说是一种不好的方法。

我决定采用令牌方法,用户必须在配置文件中输入令牌。但是,对于每个请求,对配置文件的持续“简单”读取(使用 config4cpp)是一个瓶颈。

我有点不知道如何解决这个问题。有更有效的方法吗?是否可以将令牌保留在内存中直到下一个请求?

感谢您的任何建议:)

标签: c++dll

解决方案


推荐阅读