我创建了一个公共列表,可以从我的Web应用程序运行和访问。
private static List<x> _x;
static readonly object lockObjx = new object();
public static void XCache()
{
if (_x != null)
return;
lock (lockObjx)
{
_x = GetFromDatabase();
}
}
所有这些都可以在默认应用程序池下运行得很愉快。现在我需要添加一个Web服务来更新此缓存。如果不行,那么有没有一种方法可以在不安装类似于MEMCache的东西的情况下完成此操作?该服务和Web应用程序在同一台服务器上运行。