我四处搜索,发现了我想做的事情以及如何做到这一点,但我觉得将它们组合在一起是一个我不应该做的过程,我应该用不同的方式写出来。
目前我有一个小应用程序,它将使用Node中的MSSQL库来使用sql命令查询SQL Server并获取结果并将其存储为对象。然后我使用express和一些javascript来解密它或修改它,然后用AJAX调用它并将其作为一个合适的JSON对象响应。
SQLDB - > NodeJs - > API - >本地主机
我现在的问题是我想重新利用它并扩展它。目前,将SQLDB响应作为对象存储在数组中正成为一个巨大的内存问题。考虑到其中一些请求可能是数十万行,数百列,节点进程开始吞噬大量的RAM。
然后我想,也许我可以轻松地在结果中将该对象带到文件中并将其写入文件。然后当ajax调用来到expressjs时,它可以从文件和res.json中读取。
如果50-200有些人同时请求数据,这会有效吗?或者我应该寻找另一种方法吗?