【问题标题】:How to use Cache-Control and Expires headers in Java Server Pages如何在 Java Server Pages 中使用 Cache-Control 和 Expires 标头
【发布时间】:2014-01-23 20:25:20
【问题描述】:

我在 PageSpeed 中运行我的网站。 它告诉我:

在 HTTP 标头中为静态设置到期日期或最长期限 resources 指示浏览器加载之前下载的 从本地磁盘而不是通过网络获取资源。

我尝试按照他们在https://developers.google.com/speed/docs/best-practices/caching 上所说的话以及其他一些方式来实现它。

但是,到目前为止我还没有成功。也许有人可以帮助我如何做到这一点。

我更喜欢只保留缓存中的图像。

无论如何,我很想知道如何管理在缓存中保存和不保存文件

我的网站正在使用 Google 应用程序引擎和 Java 服务器页面进行开发。

【问题讨论】:

    标签: java jsp google-app-engine cache-control


    【解决方案1】:

    Cache-Control 是一个HTTP Header,用于控制服务器和客户端之间的缓存。它是使用HttpServletResponse 设置的,如下所示:

    httpResponse.addHeader("Cache-Control", "max-age=60");
    

    其中60 是要缓存的秒数。

    【讨论】:

      猜你喜欢
      • 2011-03-04
      • 2011-08-13
      • 2011-12-08
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多