Cookieの値は、リクエストごとにどうにか変化します。DjangoのリクエストごとにCookieヘッダーの値を変更する
私はauthとsessionのミドルウェア(Vary:Cookieヘッダーを追加)を使用しています。私はページをキャッシュすることができません。
どのように私はこの動作を変更することができますか?
Cookieの値は、リクエストごとにどうにか変化します。DjangoのリクエストごとにCookieヘッダーの値を変更する
私はauthとsessionのミドルウェア(Vary:Cookieヘッダーを追加)を使用しています。私はページをキャッシュすることができません。
どのように私はこの動作を変更することができますか?
セッションのバックエンドには何を使用していますか?
参照:http://docs.djangoproject.com/en/dev/topics/http/sessions/#configuring-the-session-engine
おっと... ...
をコメント...ない解答されている必要があります申し訳ありませんが、これはジャンゴで何も藤堂しています。
変更されたCookieの値は、Googleアナリティクストラッカーによって発生しています。
これは、標準のchache_siteメカニズムを不可能にしました。 @msmartが見つかったよう
が、これはGoogleアナリティクスの迷惑な効果と異なりオンクッキーパターンに問題のビット(あなたが上で異なるしたいクッキーを指定することはできません)があり
ですDjangoのバグです:
https://code.djangoproject.com/ticket/9249
これにはDjango用のパッチがあります。
これにより、Django側のキャッシュ動作が再び機能するようになりますが、HTTPプロキシキャッシュはCookieの変更によってページをキャッシュできません。
はい、そうです。すべての種類のブラウザでこの動作を行います。 session.backendは標準のものです(私はsettings.pyファイルに何も設定していません)。 – msmart
具体的には次のとおりです。 これは常に変化するCookieです。 __utmb \t 241116550.3.10.1250168027 – msmart