По словам Нейта Бросса, это, вероятно, самый надежный способ сохранить их в оперативной памяти, предполагая, что диск RAM динамически создается из реального диска где-то при загрузке.
Дополнительно , вы можете настроить обработчик asp.net (* .ashx) для файлов, чтобы использовать кэш, встроенный в ASP.Net. Сначала он будет пытаться обслуживать из кэша и загружать их только при необходимости. Преимущество этого состоит в том, что вы можете время от времени легко завершать кэш, если файл может время от времени изменяться, и IIS может повторно запросить эту память, если решит, что в данный момент она ему нужна для чего-то другого.