ImageResizer - 磁盘缓存插件 - 无需访问即可生成图像 URL IIS

ImageResizer - Diskcache plugin - generate image without access URL IIS

是否可以在不调用 IIS 的情况下从可执行文件和 dll 生成 DiskCache 中的图像:ImageResizer.dll & ImageResizer.Plugins.DiskCache.dll

但是要使用DiskCache需要指明IIS的虚拟目录吗?

var config = new ImageResizer.Configuration.Config();
var diskCache = new DiskCache("~/diskcache)   // but i'm into the executable (console or windows) 
diskCache.Install(config);

这样做的目的是通过从 IIS

调用 url 来生成夜间调用次数最多的图像及其大小,而不会使 CPU 过载

如果我没理解错的话,您希望通过预先缓存特定的 URL 来 'warm up' 磁盘缓存? IIS 增加的开销可以忽略不计;您最好使用标准 HTTP 请求或像 HttpTrack 这样的工具。如果您想限制 CPU 使用,一次只允许 1 个请求。

在 v3 或 v4 的 ASP.NET 应用程序之外没有 API 使用 DiskCache。