我想根据可用内存量来修改我的滑动到期时间跨度的值。如果站点的流量在任何时间点都很高,则将比在安静时期添加更多的数据到缓存中。在那些安静的时期,我可以增加滑动到期时间跨度,从而允许数据存储更长时间。但是当网站很忙时,我需要释放内存,所以我对更短的时间跨度更满意。
所以我想我的问题如下:
我是否可以找出我添加的项目消耗了多少内存HttpRuntime.Cache
?如果是这样,怎么做?
这听起来像是对我所描述的问题的现实解决方案吗?
我想根据可用内存量来修改我的滑动到期时间跨度的值。如果站点的流量在任何时间点都很高,则将比在安静时期添加更多的数据到缓存中。在那些安静的时期,我可以增加滑动到期时间跨度,从而允许数据存储更长时间。但是当网站很忙时,我需要释放内存,所以我对更短的时间跨度更满意。
所以我想我的问题如下:
我是否可以找出我添加的项目消耗了多少内存HttpRuntime.Cache
?如果是这样,怎么做?
这听起来像是对我所描述的问题的现实解决方案吗?