Google PageSpeed 'Leverage Browser Caching'

发布于 2021-11-07 07:56:22 字数 122 浏览 844 评论 6

问问Google PageSpeed给出的'Leverage Browser Caching'到底是什么意思?里面的'expiration not specified'如何解决?看了好写资料,可始终理不出一个很合理的答案,求帮助!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

葬花如无物 2021-11-13 21:22:46

引用来自#6楼“IBM DW”的帖子

JSP

<%
int seconds = 60 * 60; //一个小时
response.setHeader("Cache-Control","max-age="+seconds);
Calendar cal = Calendar.getInstance(request.getLocale());
cal.add(Calendar.MINUTE, minutes);
response.setDateHeader("Expires", cal.getTimeInMillis());
%>

时光清浅 2021-11-13 20:13:40

JSP

<%
int seconds = 60 * 60; //一个小时
response.setHeader("Cache-Control","max-age="+seconds);
Calendar cal = Calendar.getInstance(request.getLocale());
cal.add(Calendar.MINUTE, minutes);
response.setDateHeader("Expires", cal.getTimeInMillis());
%>

别低头,皇冠会掉 2021-11-13 20:02:35

引用来自#4楼“IBM DW”的帖子

Web服务器设,或者程序本身设都可以的,apache怎么设不太清楚

设置完你可以用 curl 命令来做个测试(linux下的命令,Windows必须安装),例如

C:UsersAdministrator>curl -I http://www.oschina.net
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 18 May 2011 12:14:04 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Cache-Control: must-revalidate, no-cache, private
Pragma: no-cache
Expires: Sun, 1 Jan 2000 01:00:00 GMT
Content-Length: 46582

能否归途做我良人 2021-11-13 19:33:59

Web服务器设,或者程序本身设都可以的,apache怎么设不太清楚

设置完你可以用 curl 命令来做个测试(linux下的命令,Windows必须安装),例如

C:UsersAdministrator>curl -I http://www.oschina.net
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 18 May 2011 12:14:04 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Cache-Control: must-revalidate, no-cache, private
Pragma: no-cache
Expires: Sun, 1 Jan 2000 01:00:00 GMT
Content-Length: 46582

疾风者 2021-11-13 17:58:23

引用来自#2楼“IBM DW”的帖子

相当于说是页面没有利用浏览器本身的缓存功能。

一般我们可以通过设置 HTTP 响应的 Head 中的 expired 和 cache-control 来控制页面在浏览器中的缓存

例如

Cache-Control: max-age=1800
Expires: Wed, 18 May 2011 21:00:00 GMT

月牙弯弯 2021-11-11 16:51:00

相当于说是页面没有利用浏览器本身的缓存功能。

一般我们可以通过设置 HTTP 响应的 Head 中的 expired 和 cache-control 来控制页面在浏览器中的缓存

例如

Cache-Control: max-age=1800
Expires: Wed, 18 May 2011 21:00:00 GMT

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文