0

私は本質的に非常に動的なDjango 1.3.1 Webサイトに取り組んでいます。多くのページでは、特定の要素を 10 ~ 20 秒ごとに更新する必要があります。これには AJAX リクエストを使用します。

現在、バックエンド側では、各 AJAX は DB クエリを実行するか、場合によってはキャッシュから処理されます (95% の確率でキャッシュから処理されると予想しています)。代わりに、Web サーバーが提供する一部のファイルに更新を配置する方法を変更することを考えています。次に、Django にアクセスする代わりに、ファイルを提供するだけで AJAX を処理します。バックエンドは、必要に応じてファイルを更新します (これらのファイルは非常に小さく、いくつかの数です)。

誰かがこのようなことを試しましたか? どのような欠点が考えられますか (たとえば、同時読み取り/書き込みファイル アクセスから生じる)? このアプローチからパフォーマンスが向上する可能性はありますか?

4

1 に答える 1

0

頻繁に使用するデータをDBから静的ファイルに配置するのはなぜですか。高速にレンダリングしたい場合は、MEMCAHEDをご覧ください...これで満足できると思います。以下のリンク:

MEMCAHCED

于 2012-06-06T13:28:35.377 に答える