Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java服务器页面中使用缓存控制和Expires头_Java_Jsp_Google App Engine_Cache Control - Fatal编程技术网

如何在Java服务器页面中使用缓存控制和Expires头

如何在Java服务器页面中使用缓存控制和Expires头,java,jsp,google-app-engine,cache-control,Java,Jsp,Google App Engine,Cache Control,我用PageSpeed运行了我的网站。 它告诉我: 在HTTP头中设置静态文件的到期日期或最长期限 参考资料指示浏览器加载以前下载的内容 资源来自本地磁盘,而不是通过网络 我试着按照他们在会议上说的话,并以其他一些方式来实现它 但是,到目前为止我没有成功。也许有人能帮我怎么做 我更喜欢只保留缓存中的图像 无论如何,我很想知道如何在缓存中保存和不保存文件 我的网站正在使用Google应用程序引擎和Java服务器页面进行开发。缓存控制是一种控制服务器和客户端之间缓存的工具。它是使用HttpServl

我用PageSpeed运行了我的网站。 它告诉我:

在HTTP头中设置静态文件的到期日期或最长期限 参考资料指示浏览器加载以前下载的内容 资源来自本地磁盘,而不是通过网络

我试着按照他们在会议上说的话,并以其他一些方式来实现它

但是,到目前为止我没有成功。也许有人能帮我怎么做

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

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


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

缓存控制是一种控制服务器和客户端之间缓存的工具。它是使用
HttpServletResponse
设置的,如下所示:

httpResponse.addHeader("Cache-Control", "max-age=60");
其中
60
是要缓存的秒数