問題タブ [django-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
205 参照

django-1.8 - Django memcacheの期限切れURL

django で memcached を使用してキャッシュから URL をクリアします。リクエストは cached.get_cache_key がキーを返さないようです。

設定:

前もって感謝します。

0 投票する
1 に答える
754 参照

django - Django データベース キャッシュが複数のスレッド間で共有されないのはなぜですか?

各スレッドが個別のキャッシュを保持しているようです。独自の Django オブジェクトを使用して、データベース キャッシュを複数のスレッドで共有する必要がありますか? これを行うことのマイナス点は何ですか?

私が直面している問題はこれです:

  1. データベースキャッシュを使用しています
  2. リクエストの処理中にキャッシュに保存します
  3. 次のリクエストの処理中にキャッシュから取得します

キャッシュにあると思いますが、ありません。スレッド ID を印刷すると、別のスレッドであることがわかります。同じスレッドがキャッシュ ヒットを取得しますが、別のスレッドがキャッシュ ミスを取得します。

これがデータベース キャッシュ バックエンドで発生するとは考えていません。

0 投票する
1 に答える
245 参照

django - キャッシュされた応答を使用する場合の CSRF エラー

積極的なキャッシングを行っていますが、以前にキャッシュされた古い応答を使用すると CSRF エラーが発生します。

キャッシュされた応答内の csrf トークンを更新する方法はありますか?

https://docs.djangoproject.com/en/1.10/ref/csrf/のキャッシュ セクションを理解できません

誰かがこれについて少し詳しく説明できますか?

データベース バックエンド キャッシュを使用しており、cache.get(key) と cache.set(key, value) を使用して応答を保存および取得しています。

0 投票する
2 に答える
2876 参照

python - すべてのページをキャッシュせずにビューでDjango Cacheを使用する方法

ビューを改善するために Django Cache を使用しようとしています。うまく機能し、400ミリ秒から8ミリ秒が完璧です。しかし、ユーザーが初めてページにアクセスすると、Django はヘッダーにユーザー情報を含むページをキャッシュし、ログアウトしようとすると、ページはユーザー情報で続行します。

私もテンプレートでキャッシュを使用しようとしましたが、うまくいきません。私の問題はビューから来ているので、400ミリ秒続けます。

私の設定.py

私のview.py