1

ファイルシステムでstaticgeneratorと Django のCACHE_BACKEND を使用することの間に違いはありますか? CACHE_BACKEND = 'file:///var/tmp/django_cache' ?

4

1 に答える 1

4

はい。

StaticGeneratorDjango を完全にバイパスする静的 HTML ファイルを生成します。

ファイルシステムキャッシュなど、django が行うキャッシングはすべて、django によって処理されます。アプリを実行するためのオーバーヘッドの多くはまだ残っています: django はリクエストを処理し、ミドルウェアを通過し、コンテンツのファイルシステム キャッシュをチェックします。

StaticGenerator (およびその例) を使用するとnginxindex.htmlページが存在する場合はそれを提供し、存在しない場合はリクエストを apache の django に渡します。

アイデアは、状態の変化 (モデルの保存など) で更新されるnginxhtml ファイルを喜んで提供することです。StaticGenerator

于 2011-02-14T03:44:13.537 に答える