В настоящее время я оцениваю imageresizer для проекта на основе MVC4 и установил пакет nuget (ImageResizer.MvcWebConfig). Однако теперь требуется около 3 минут, чтобы заставить отладчик подключаться, время сборки выросло по экспоненте, а время загрузки страницы прошло с второй секунды до 5-6 секунд ...Imageresizer, кажется, добавляет от 5 до 6 секунд для всех запросов и делает отладку очень медленной.
Я еще не выполнил другие шаги настройки, кроме установки пакет nuget, если я удалю пакет, все вернется в нормальное состояние. Поэтому я уверен, что ImageResizer является виновником здесь. Есть ли какие-либо дополнительные шаги настройки, которые я не вижу?
Имеет ли изображение resizer рабочую папку или что-то в этом роде, где записаны файлы? если так, то я думаю, что AV может быть вызван здесь.
Любые идеи о том, как я могу вернуть производительность на свой сайт, так как мне бы хотелось использовать динамическое изменение размера изображения по статически измененным размерам изображений?
Я уверен, что это не символ, поскольку я уже прошел шаги в этом вопросе, то есть у меня есть локальный кеш символов, сервер символов ms отключен, и я также скопировал pdb для преобразования изображений в мое решение. Но даже на страницах без изображений вообще время загрузки значительно больше, чем без установки imageresizer. Будет ли иметь значение, если в проекте заканчивается виртуальная папка, а не корень сервера? – nakchak
Выполняете ли вы это на сетевом диске? Вы пробовали другие пакеты NuGet, и у вас было такое же поведение для любого из них? –
Решение выполняется локально, и в этом решении установлено несколько пакетов nuget, и ни одно из них не проявляет такого поведения. Как указано в вопросе, когда я удаляю ImageResizer, проблема исчезает. Я попытаюсь воспроизвести проблему с чистым проектом только с установленным ImageResizer. У меня должно быть время в выходные, чтобы надеяться, что проект прольет свет на узкое место. – nakchak