我在PageSpeed中运行了我的网站。 它告诉我:
在HTTP标头中为静态设置到期日期或最长期限 资源指示浏览器加载以前下载的 来自本地磁盘而非网络的资源。
我试图根据他们在https://developers.google.com/speed/docs/best-practices/caching所说的内容以及其他一些方式来实现它。
但是,到目前为止我没有成功。也许有人可以帮我怎么做。
我更喜欢只保留缓存中的图像。
无论如何,我很想知道如何管理保存而不是保存缓存中的文件
我的网站正在使用Google Application Engine和Java Server Pages进行开发。
答案 0 :(得分:2)
Cache-Control
是HTTP Header,用于控制服务器和客户端之间的缓存。它是使用HttpServletResponse
设置的,如下所示:
httpResponse.addHeader("Cache-Control", "max-age=60");
其中60
是要缓存的秒数。