私は Django を jqGrid で使用し、AJAX を介してページを読み込みます。場合によっては、クエリが非常に複雑になり、ページの読み込みが非常に遅くなります。これは、far ページが非常に遅くなるためです (予想されることですが、結果はしばしば 100k オブジェクトを超えます)。結果のキャッシュは問題を解決し、最初のページの読み込みに時間がかかりますが、その後のページの読み込みを大幅に加速すると考えました。
代わりに、最初のページの読み込みが非常に遅くなり、後続のページでさえ多くの時間がかかりました (標準の PC で 11 秒)。私は locmem キャッシュ バックエンドを使用しています。何か案は?比較のために、グローバル ディクショナリに結果を保存しようとしましたが、それははるかに優れていました (後続のページは 1 秒しかかかりません) が、安全な方法ではないと聞いています。
何か案は?