Sun Java System Web Server 7.0 管理员指南

设置高速缓存控制指令

Sun Java System Web Server 通过高速缓存控制指令控制代理服务器高速缓存的信息。使用高速缓存控制指令,可以覆盖代理的默认高速缓存,以防止以后对敏感信息进行高速缓存,或对其进行检索。代理服务器必须遵循 HTTP 1.1 规范,才能使这些指令正常运行。

有关 HTTP 1.1 的更多信息,请参见超文本传输协议 -- HTTP/1.1 规范 (RFC 2068),该规范位于以下位置:

http://www.ietf.org/

要设置高速缓存控制指令,请执行以下步骤:

Procedure设置高速缓存控制指令

  1. 从虚拟服务器页面中,单击“内容处理”选项卡。

  2. 单击“常规”子选项卡并转到“其他”部分中的“高速缓存控制指令”字段。

  3. 填写各个字段。响应指令的有效值如下:

    • 公用。任何高速缓存均可以缓存响应。这是默认值。

      • 专用。仅专用(非共享)高速缓存可以缓存响应。

      • 无高速缓存。任何高速缓存都不能缓存响应。

      • 无存储。高速缓存不能将请求或响应存储到非易失性存储器中的任何地方。

      • 必须重新验证。必须在原始服务器中重新验证高速缓存条目。

      • 最长生存期(秒)。客户机不接受生存期大于该值的响应。

  4. 单击“保存”。


    注 –

    使用 CLI

    要通过 CLI 设置高速缓存控制指令,请执行以下命令。


    wadm> set-cache-control-directives --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 --config=config1 --vs=config1_vs_1 public=true 
    private=true must-revalidate=true

    请参见 CLI 参考 set-cache-control-directives(1)