多くの結合を含むマスター クエリを実行するアプリケーションを構築しています。このクエリ データは、アプリケーション全体で使用でき、グローバル変数で操作できます。クエリは、ページが更新されるたびに最新の結果セットを更新または取得します。そのため、リクエストの存続期間中のみ同じ状態になります。
このアプリケーションの他の部分では、このデータに対して何百もの QoQ を実行することがありますが、これは通常、再帰関数呼び出しの結果です。ただし、QoQ は優れた機能ですが、速すぎるというわけではなく、ページの読み込みが悪い日には 3000 ~ 5000 ミリ秒になることもあります。十分な速さではありません。
QoQ の実行を高速化するためにできる最適化手法や、代替方法はありますか? Duplicate() 関数に関する Ben Nadel の興味深い記事を読みました - それを使用する範囲はありますか?
あなたの考えを聞きたいです。
クレイジーな提案については心配しないでください。これは個人的なプロジェクトなので、リスクを冒してもかまいません。CF8と互換性のあるRailoでこれを実行しています。
どうもありがとう、マイケル。