Javascript 以下可缓存资源的新鲜度生命周期很短-Google字体
嗨,我用它来测试我的wordpress网站速度,我有一个F来利用浏览器缓存,它说: 以下可缓存资源的新鲜度生命周期较短。为以下资源指定至少一周的到期时间: 我还需要向.htaccess文件添加什么?我已经有了这个: 过期缓存 过期于 ExpiresByType图像/jpg“访问1周” 过期按类型图像/jpeg“访问1周” ExpiresByType image/gif“访问1年” ExpiresByType图像/png“访问1周” ExpiresByType文本/css“访问2个月” 过期按类型申请/pdf“访问2年” ExpiresByType文本/x-javascript“访问2个月” 过期按类型应用程序/x-shockwave-flash“访问2个月” 过期按类型图像/x图标“访问2年” ExpiresDefault“访问2天” 按类型视频/mp4“访问2年”过期Javascript 以下可缓存资源的新鲜度生命周期很短-Google字体,javascript,html,wordpress,.htaccess,caching,Javascript,Html,Wordpress,.htaccess,Caching,嗨,我用它来测试我的wordpress网站速度,我有一个F来利用浏览器缓存,它说: 以下可缓存资源的新鲜度生命周期较短。为以下资源指定至少一周的到期时间: 我还需要向.htaccess文件添加什么?我已经有了这个: 过期缓存 过期于 ExpiresByType图像/jpg“访问1周” 过期按类型图像/jpeg“访问1周” ExpiresByType image/gif“访问1年” ExpiresByType图像/png“访问1周” ExpiresByType文本/css“访问2个月”
EXPIRES缓存实现这一点的唯一方法是下载样式表/字体并将它们添加到您的服务器,因为您不能影响Google的1天过期标题 打开链接并获取单个字体,例如: 下载并保存到您的服务器。现在,您可以在自己的css文件中使用与google样式表中相同的样式。确保将fonts.gstatic.com链接更改为服务器上的文件 如果您不想这样做,那么处理请求的更好方法如下:
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//ssl.google-analytics.com">
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Droid+Sans|Lora|Merriweather+Sans:300,400,700">
<script src="//ssl.google-analytics.com/ga.js" async></script>
编辑12/2:你不想这样做的原因是因为谷歌可能会更新字体,但是字体不会经常更新