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。
是否可以在不调用 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。