编程语言
首页 > 编程语言> > c# – 使用Castle Windsor单例是一种在ASP.NET中缓存只读数据的有效方法

c# – 使用Castle Windsor单例是一种在ASP.NET中缓存只读数据的有效方法

作者:互联网

我有一个.NET类初始化一些固定的只读参考数据.如果我在ASP.NET中的Castle Windsor中将此类实例化为Singleton,那么可能所有通过瞬态Web调用访问此类的尝试都将从内存中的参考数据的单个实例读取.

这是一种有效的方法吗?有什么缺点吗?

解决方法:

绝对是一种有效的方法.

我认为只有缺点是你需要确保该类是可重入的 – 它可以由多个线程同时访问.

标签:c,asp-net,castle-windsor
来源: https://codeday.me/bug/20190630/1340992.html