1

Drupal 5.x を使用しています。Squid をリバース プロキシとして実験しています。Squid と Drupal が構成されています。静的コンテンツがキャッシュされています。

テスト目的で、Drupal から返された「認証済み」ページに「Cache-Control: public ...」を設定したいと考えています。

ヘッダーがbootstap.incに設定されていることがわかります。そのファイルの「Cache-Control」ヘッダーのすべてのインスタンスを変更し、「public」に設定しました。ただし、(Safari の Web インスペクターで) HTTP ヘッダーを表示すると、「Cache-Control:private」が表示されます。そのため、Squid はそれらのページで Cache MISS を返しています。

質問は、この「Cache-Control」が「private」に設定されているのはどこですか? 認証済みユーザーの「Cache-Control」ヘッダーを変更するにはどうすればよいですか?

前もって感謝します!

4

1 に答える 1

0

キャッシュコントロールが組み込まれたDrupalのフォークであるPressflow(https://launchpad.net/pressflow/5.x)を試してみてください。

于 2011-01-27T09:38:25.793 に答える