у нас есть неприятный устаревший asp, который работает как собака, и я сузил его до того, что мы пытаемся сохранить 15K + записей в объекте кэша приложения. но это не убийца перед сохранением он преобразует поток ADO в XML, а затем сохраняет его. это преобразование огромного набора записей в XML приводит к скачкам ЦП и вызывает все виды хаоса для пользователей, когда это происходит. и, к сожалению, мы делаем это преобразование XML, чтобы много читать кеш, вызывая проблемы с производительностью всего сайта.
У меня нет ресурсов, чтобы конвертировать все в .net. так что это вышло. но мне, очевидно, нужно использовать кэширование, но в его случае кэширование причиняет боль, а не помогает. Есть ли более эффективный способ хранения этих данных, вместо того, чтобы делать это преобразование XML в / из каждый раз, когда мы читаем / обновляем кэш?