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.

Другие вопросы по тегам