ImageResizing.net DiskCache和CleanupStrategy拥有1,000,000张图片

时间:2016-05-26 14:37:06

标签: imageresizer

我有大约960,000个活动图像(40,000个产品,每个产品平均8个图像,以及三种尺寸)。

为避免将targetItemsPerFolder cleanupStrategy中的targetItemsPerFolder更改为默认值400,这样我就需要大约2,400个文件夹(这四个文件的下一个功能两个是4,096个文件夹)。

4,096个文件夹比文件夹(400)中的(默认)项目更多的文件夹。拥有更多文件夹比文件夹中的文件更好吗?有人会认为not recommended也会成为文件夹上的问题吗?

在这种情况下,您会反对更改<diskCache autoClean="true" subfolders="1024" /> <cleanupStrategy targetItemsPerFolder="1000" maximumItemsPerFolder="2000" /> 的建议,以降低文件夹数量吗?

我认为以下配置可以,但我不喜欢反对这些警告。

{{1}}

对我应该瞄准的任何想法?对于包含大量图像的网站,是否有针对DiskCache和CleanupStrategy的建议?

1 个答案:

答案 0 :(得分:2)

最好有更多文件夹。每个文件夹都被视为一个单独的缓存片段,用于驱逐目的,因此较小的文件夹更具可扩展性。

我建议为您的方案添加8,192个文件夹。