0

ユーザーが3つのリスト(A、B、Cなど)のパラメーターの組み合わせを使用して検索できるDjangoアプリに取り組んでいます。総数 検索可能な数 = len(A)xlen(B)xlen(C)。

検索ごとに、アルゴリズム全体が実行されてデータベースからデータが取得され、データに対していくつかの操作が実行され、最終的にテンプレートに渡されるコンテキストが作成されます。これには多くの時間がかかります。

クエリ時間を短縮するために、静的ファイル (a+b+c という名前) を作成し、すべてのクエリを実行してこれらのファイルにデータを保存することを考えています。そのため、ユーザーが何かを検索すると、毎回アルゴ全体を実行するのではなく、これらの静的データ ファイルからコンテキストが直接取得されます。

このデータを保存するのに最適なファイル形式は何ですか? クエリ時間を短縮するための良いアプローチですか?

4

1 に答える 1