我有一个nodejs应用程序,它有一些REST API,运行良好。
其中一个API,例如/ billinginfo POST,通过JSON格式接收客户端代码和一段数据,它将对另一个返回客户端国家/地区的客户GET进行API调用,然后它将数据插入数据库。
我后来发现,为了提高性能,我实际上可以将所有客户端的国家/地区加载到HashTable 1st中,其中key是客户端代码,其中一个API调用返回所有客户端并避免多次调用该/客户端GET API并将改为查看HashTable。
现在我的问题是,我通常把代码加载到HashTable以供/ billinginfo POST API使用?
更新
国家和客户信息位于另一个系统的云中的AWS AURORA上,/ billinginfo POST正在写入内部部署的MS SQL数据库,因此我必须调用/ client GET API。
答案 0 :(得分:0)
我认为您可以做的是将国家/地区的数据放入您的数据库并进行正确的索引,然后从您的数据库中查询。它会比调用第三方API更快。