我有一个 .NET 类可以初始化一些固定的只读引用数据。如果我在 ASP.NET 中将此类实例化为 CaSTLe Windsor 中的 Singleton,那么大概所有通过 transient Web 调用访问此类的尝试都将从内存中引用数据的单个实例读取。
这是一种有效的方法吗?有什么缺点吗?
最佳答案
绝对有效的方法。
我认为唯一的缺点是您需要确保该类是可重入的 - 它可能会被多个线程同时访问。
关于c# - 使用 CaSTLe Windsor 单例是在 ASP.NET 中缓存只读数据的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4276002/