В настоящее время я выполняю тонну работы в Application_Start, и для кэширования двух гигабайт данных в память требуется час или два, чтобы приложение работало эффективно.
Используя этот метод, веб-сайт AzureРоли (ы) недоступны, пока эти процессы не будут завершены.Я вставляю в кеш HTTPRuntime, поэтому не могу использовать методы WebRole.cs OnStart () или Run () (они не имеют доступа к этому кешу).
Можете ли вы придумать альтернативные способы, которыми яМожно ли загрузить эти данные в кеш, а также сделать сайт доступным в течение этого периода кеширования?Веб-сайт работает нормально во время загрузки данных, но не так быстро.
Большое спасибо, -Kevin