如何为blogspot站点设置CSS,JS和Images的过期标头

时间:2012-08-25 14:51:45

标签: caching blogger pagespeed

我使用谷歌网页速度检查了我的site

它表示为我的资源指定过期时间。

有谁能告诉我如何利用博客的浏览器缓存?

2 个答案:

答案 0 :(得分:4)

您无法为Blogger提供的资源设置自定义过期时间 - Google服务器已经为您完成了该部分。话虽如此,如果您提供来自任何第三方域(you are)的内容,那么您应该考虑在这些主机上启用压缩和缓存。

当然,有时这将超出您的控制范围 - 例如,您无法直接控制的第三方小部件。

答案 1 :(得分:1)

您必须在托管设置中设置过期标头。如果您在Google App Engine(免费)托管了您的网站,则可以将webapp-web.xml中的过期标头设置为10天。

<include path="/assets/**.css" expiration="10d" /> 
<include path="/assets/**.js" expiration="10d" /> 

我浏览过您的网站并看到您使用博客文章,您无法为博客图片和帖子设置过期标题。

我已使用Google的基础架构来托管我的图片CSSJS文件。但是,如果您希望在自定义JS文件和CSS文件上即兴创建pagespeed分数,my blogger post可以帮助您在Google中托管静态内容。我的博客页面得分大约是94。

免责声明:我撰写了链接中提及的帖子。

如果您在其他托管位置托管CSS和JS文件,则应该寻求帮助以设置expires header,以防您使用Apache Web服务器进行托管。