gpt4 book ai didi

asp.net - ASP.NET web 服务的大型静态数据?

转载 作者:搜寻专家 更新时间:2023-10-30 23:21:54 27 4
gpt4 key购买 nike

这个问题提到了我的系统:

https://stackoverflow.com/questions/5633634/best-index-strategies-for-read-only-table

因为数据是只读的,并且在特定的时间,一部分数据(50-200k行,每行约200字节)被密集查询,所以我认为让客户端连接到数据库并查询每一行/查询是太贵了。如果我将部分数据(正在被密集查询)缓存到 RAM 中,这将是一个更好的选择,这比 SQL Server 快得多。

问题是,我目前正在使用的系统是一个网络服务,所以我不确定它是否允许缓存大量静态数据。我的想法是一个好的选择吗?当 IIS 回收时,我的数据如何“存活”?

非常感谢。

最佳答案

Application_Start 事件中将数据加载到 RAM 中。那么你就不用担心IIS重启了

这是关于 Caching Data at Application Startup 的 MS 指南

关于asp.net - ASP.NET web 服务的大型静态数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643919/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com