我们正在使用 Drupal 5.x。我们正在尝试使用 Squid 作为反向代理。Squid 和 Drupal 已配置。静态内容正在被缓存。
出于测试目的,我们希望在 Drupal 返回的“已验证”页面上设置“Cache-Control: public ...”。
我们看到头文件是在 bootstap.inc 中设置的。我们已经修改了该文件中“Cache-Control”标头的所有实例,将其设置为“public”。但是,当我们查看 HTTP 标头(在 Safari 的 Web Inspector 中)时,我们会看到“Cache-Control:private”。出于这个原因,Squid 在这些页面上返回 Cache MISS。
问题是 - 这个“Cache-Control”到底是在哪里设置为“private”的?我们如何更改经过身份验证的用户的“Cache-Control”标头?
提前致谢!