一个网站是提供不断更新的内容(如股票交易所),需要生成报告按需和文件下载的用户。用户可以根据大量的参数定制下载的报表。
处理高度自定义的报告下载文件的最佳实践是什么(.xls)?如何缓存和提高性能?
值得一提的是,数据存储在RavenDb中,预期报表将处理100 K的结果大小。
发布于 2013-09-03 21:45:45
以下是一些提示:
Skip和Take运算符使用标准分页限制结果集,或者是否要流无界结果集。IEnumerable和IQueryable。不要尝试使用.ToList()或.ToArray(),这会将整个结果集放入内存。https://stackoverflow.com/questions/18601666
复制相似问题