所以我们运行了一个下线报告。这聚集了登录者下线中的每个人。一些客户的人运行这个没有问题,因为它返回的记录少于 100 条。
然而,有些客户返回 4,000 - 6,000 行,这些行的信息价值约为 8 MB。实际上,我不得不提高我的开发机器上的缓冲区限制来处理大请求。
存储大量数据并帮助防止其连续运行多次的最佳方法是什么?
它可以存储在cookie中吗?会话是不可能的,因为这会占用服务器上的大量内存。
在这一点上,我几乎对任何事情都持开放态度,试图将旧流程更好地简化为更高效的流程。
现在要做的是,它加载整个记录集,它循环遍历记录集,将数据构建到 return_value 单元格中。
变成 jquery/ajax 调用会更好吗?
唯一的主要要求是:
经典的 asp jquery/javascript T-SQL