У меня есть приложение, первая страница которого после входа в систему предоставляет пользователю много данных.Запрос к базе данных занимает много времени - скажем, 10 секунд.База данных находится в SQL Server 2008, выполнение запроса строится как подготовленный оператор в Java.Данные, которые должны отображаться, будут, как правило, меняться только один раз в день.Так что - если бы я мог кэшировать этот результат и отображать его намного быстрее, это было бы идеально.
Однако я не совсем уверен, что мне нужно сделать, чтобы сократить это 10-секундное ожидание - каждый раз, когда язагрузить страницу такая же задержка происходит.Что мне нужно сделать, чтобы SQL Server кэшировал результаты запроса?Похоже, что на второй загрузке с минуты на минуту это происходит не так быстро - с чего мне начинать исследовать?
Вся помощь очень ценится!