【发布时间】:2011-06-02 23:39:21
【问题描述】:
我刚刚开始尝试通过缓存信息减少一些数据库往返。我正在使用这种东西......
if (Cache["Testamonials"] != null)
{
allTestamonials = (Testamonials)Cache["Testamonials"];
}
else
{
allTestamonials = new Testamonials(_connection);
Cache.Insert("Testamonials", allTestamonials, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration);
}
显然,我看到网站性能因此而显着提高...我无法跟踪有关执行此类缓存的硬件影响的信息。例如,我可以缓存多少?我如何知道缓存是否变得太大或者这里是否发生了任何权衡?
抱歉,如果这是一个新手问题:多年来一直是开发人员,但只是进入硬件方面。
【问题讨论】: