日期:2014-05-18  浏览次数:20548 次

请问.net 牛人 cache 的存活期到底是怎么算的
请问.net   牛人   cache   的存活期到底是怎么算的

昨天在空间商的空间里测试了一下   没刷新几下   cache   就自动被删除了

以下程序在本机运行   如果不关机   数字会一直往上增  

可是在空间商的空间里设置   刷新快点   或者多刷新下   或者   过了10几分钟在去刷新   cache   就被删除了   请问为什么?

还有就是   在空间商服务器上为什么会这样

测试是这样的:

                if   (Cache.Get( "eitcn ")   !=   null)
                {
                        HttpContext.Current.Cache.Insert( "eitcn ",   (int)Cache.Get( "eitcn ")   +   1,   null,
                                    System.DateTime.Now.AddDays(10),
                                    System.Web.Caching.Cache.NoSlidingExpiration,
                                    System.Web.Caching.CacheItemPriority.High,   null);
                        Response.Write(Cache.Get( "eitcn ").ToString());
                }
                else
                {
                        HttpContext.Current.Cache.Insert( "eitcn ",   1,   null,
                                    System.DateTime.Now.AddDays(10),
                                    System.Web.Caching.Cache.NoSlidingExpiration,
                                    System.Web.Caching.CacheItemPriority.High,   null);
                }

------解决方案--------------------
内存不够……
------解决方案--------------------
即使你从来不使用 Cache,过几分钟,虚拟空间服务商的设置也会搞你了。

虚拟空间怎么赚钱?天花乱坠的许诺往往是在磁盘空间方面,绝对不包括内存、CPU使用率、连接数等。
------解决方案--------------------
sp1234
的确如此
------解决方案--------------------
cache虽然可以自己设置失效日期或者时间间隔,但是这个是不能保证的,如果内存不够,就会强制清空的啦。。。

是你的虚拟空间提供商服务的问题。。。

PS: 买的空间很正常,现在虚拟主机竞争很激烈,只能拼价格,价格低了,服务就谈不上质量了,我以前买的空间,隔三查五打不开,崩溃死了