ImageResizer - плагин Diskcache - генерировать изображение без доступа URL IIS
Можно ли сгенерировать образы в DiskCache, не совершая вызовов IIS, из исполняемого файла и dll: 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);
Это делается для того, чтобы генерировать ночью самые вызываемые изображения с их размерами, не перегружая процессор, вызывая URL-адреса из IIS.
1 ответ
Если я вас правильно понимаю, вы хотите "разогреть" дисковый кеш, предварительно кэшируя определенные URL-адреса? IIS добавляет незначительные накладные расходы; Вам лучше использовать стандартный HTTP-запрос или такой инструмент, как HttpTrack. Если вы хотите ограничить использование ЦП, разрешайте только 1 запрос за раз.
Нет API для использования DiskCache вне приложения ASP.NET в v3 или v4.