我将 ImageResizer 用作 Azure webapp,其服务计划具有 50 Gb 文件存储空间。我对 DiskCache 的设置是:
<diskcache dir="~/imagecache" autoclean="true" hashModifiedDate="true" subfolders="1024" asyncWrites="true" asyncBufferSize="10485760" cacheAccessTimeout="15000" logging="true"/>
但这似乎并没有阻止 imagecache 文件夹很快达到 50 Gb 的限制。我在 blob 存储(原始大小)中有大约 100 Gb 的图像,并非所有图像都将在同一天使用,但是同一图像可以使用不同的参数多次缓存。缓存的图像平均约为 200Kb?
有没有办法阻止存储这么快填满?有没有更好的方法来使用 DiskCache?或使用其他东西?具有 250Gb 和不错的 CPU/RAM 的高级计划过于昂贵,无法证明其成本是合理的。
谢谢