В ASP.NET, .NET3.5 и IIS7, вы можете кэшировать часто используемые элементы управления, чтобы вам не приходилось перестраивать их при загрузке каждой страницы?
У меня есть элемент управления asp, в этомСлучай с Telerik TreeView Control, но этот вопрос для управления ASP в целом.Я просто собираюсь использовать свое древовидное представление, чтобы проиллюстрировать то, что я ищу.
Я строю элемент управления древовидным телериком, который заполняется данными из (дорогого) запроса к моей базе данных.Я думал, я мог бы кэшировать результаты запроса в таблице и запускать запланированные sproc каждые 15 минут и обновлять эту таблицу кэширования.
Тогда я подумал, что встроенный элемент управления тоже не изменится, поэтому есть ли возможность использовать IIS для сохранения версии встроенного элемента управления, чтобы я мог устранить весь код, лежащий в основе логики, необходимой для его сборки.В конце концов, это то же самое каждый раз.Я мог бы сохранить пропускную способность между IIS и SQL, а также циклы процессора.