1

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

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

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

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

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

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

我的网站正在使用 Google Application Engine 和 Java Server Pages 开发。

4

1 回答 1

2

Cache-Control是一个HTTP Header,它控制服务器和客户端之间的缓存。它是HttpServletResponse这样设置的:

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

60要缓存的秒数在哪里。

于 2013-08-08T08:51:56.957 回答