Drupal 5.xを使用しています。リバースプロキシとしてSquidを試しています。イカとDrupalが設定されています。静的コンテンツがキャッシュされています。Drupal 5.xの "Cache-Control"ヘッダーを変更するには?
テスト目的で、Drupalから返された「認証済み」ページに「Cache-Control:public ...」を設定します。
ヘッダーはbootstap.incに設定されています。そのファイルの "Cache-Control"ヘッダーのすべてのインスタンスを変更し、「public」に設定しました。しかし、(SafariのWebインスペクタで)HTTPヘッダーを見ると、 "Cache-Control:private"が表示されます。そのため、SquidはこれらのページでCache MISSを返しています。
質問です - ちょうどこの "キャッシュコントロール"は "プライベート"に設定されていますか?認証されたユーザーの "Cache-Control"ヘッダーを変更するにはどうすればよいですか?
ありがとうございます!
ありがとうございました。認証されたユーザーの特定のページをキャッシュするために使用できます(ほとんど変更されないノードビューなど)。私はちょうどプレスフローをテストしました(上記のリンクを参照)。私はdrupalからの応答には "Cache-Control:private"が設定されていることがわかります。 pressflowは認証されたユーザーの特定のページをキャッシュするのに役立ちますか、または認証されたユーザーのために何もキャッシュしませんか? –