初期ページの読み込みに時間がかかる Web アプリケーションがあります。メイン画面には複数のデータソースを持つ大量のデータが含まれているため、ロード時間が思ったより長くなります。
コントローラーがページのデータを取得し続けている間に、スプラッシュ画面をすぐにレンダリングしたいと思います。
私のコントローラーの疑似コードは次のようになります (レンダリングを 2 回行うとうまくいかないことはわかっていますが、これは私が望んでいることです):
def index() {
render view: 'MyTempView'
methods to go get data
render view: 'expectedView' model: [all my data]
}
誰か提案はありますか?