Я создаю галерею изображений, которая читает файл с диска, создает эскизы на лету и представляет их пользователю. Это работает хорошо, за исключением того, что обработка занимает немного времени.
Затем я решил кэшировать обработанные изображения с помощью ASP .NET Application Cache. Когда изображение обрабатывается, я добавляю поток byte [] в кеш. Насколько я знаю, это сохраняется в системной памяти. И это работает отлично, загрузка страницы намного быстрее.
У меня вопрос: если в кэше приложений хранятся тысячи изображений, которые как-то повлияют на производительность сервера?
Существуют ли другие, более эффективные способы кэширования изображений?