将ExpiresByType添加到.htaccess,但PageSpeed Insights仍然声明我应该;“利用浏览器缓存”;

将ExpiresByType添加到.htaccess,但PageSpeed Insights仍然声明我应该;“利用浏览器缓存”;,.htaccess,caching,browser,.htaccess,Caching,Browser,我已经在.htaccess中添加了以下代码,但PageSpeed Insights仍然显示了利用浏览器缓存的建议 <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access 1 month" ExpiresByType image/x-ico "access 1 year" ExpiresByType image/jpg "access 14 days" ExpiresByType image/jpeg "a

我已经在.htaccess中添加了以下代码,但PageSpeed Insights仍然显示了利用浏览器缓存的建议

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access 1 month"
 ExpiresByType image/x-ico "access 1 year"
 ExpiresByType image/jpg "access 14 days"
 ExpiresByType image/jpeg "access 14 days"
 ExpiresByType image/gif "access 14 days"
 ExpiresByType text/html "access 2 day"
 ExpiresByType text/css "access 2 days"
 ExpiresByType image/png "access 1month"
 ExpiresByType text/x-javascript "access 1 month"  
 ExpiresByType application/javascript "access 1 month"  
 ExpiresByType application/x-javascript "access 1 month"
</IfModule>

所有列出的资源似乎都是外部的。一般来说,您不能为外部资源添加/修改头和/或缓存行为,因此对此您无能为力


只需确保您控制的所有资源(来自您的服务器和/或CDN)都正确地利用缓存。

您控制哪些服务器?感谢您的回复。。有人知道如何减少上面提到的利用浏览器兑现的问题吗?除了删除外部资源,你真的无能为力。你能做的就是将它们全部下载到你的cdn中,如果你想要满分,就为他们托管它。缺点当然是,当这些文件得到更新时,您将无法轻松地知道如何更新它们。同样具有讽刺意味的是,为了取悦谷歌,你不得不优化谷歌自己托管的文件。。。
http://assets.pinterest.com/images/PinExt.png (60 seconds)
https://assets.pinterest.com/js/pinit.js (60 seconds)
http://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=60 (5 minutes)
http://1.gravatar.com/avatar/572ef8c1916a898c441306a0f75f883e?s=60&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G (5 minutes)
http://1.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=60 (5 minutes)
http://cdn.api.twitter.com/1/urls/count.json?url=http%3A%2F%2Fwww.mbaadmissiongurus.com%2Fsample-mba-sop&callback=twttr.receiveCount (13.6 minutes)
http://widgets.pinterest.com/v1/urls/count.json?url=http%3A%2F%2Fwww.mbaadmissiongurus.com%2Fsample-mba-sop&ref=http%3A%2F%2Fwww.mbaadmissiongurus.com%2Fsample-mba-sop&source=6&callback=PIN_1378214653068.f.callback[0] (14.8 minutes)
https://connect.facebook.net/en_US/all.js (20 minutes)
https://apis.google.com/js/plusone.js (30 minutes)
https://platform.twitter.com/widgets.js (30 minutes)
http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes)
http://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)
https://oauth.googleusercontent.com/gadgets/js/core:rpc:shindig.random:shindig.sha1.js?c=2 (60 minutes)
https://platform.stumbleupon.com/1/widgets.js (2 hours)
https://platform.linkedin.com/in.js (3 hours)
https://s2.googleusercontent.com/s2/favicons?domain_url=ExportControls.com/e-seminars (8 hours)
https://s2.googleusercontent.com/s2/favicons?domain_url=healthcare-tataaig.com/Health-Cover (8 hours)
https://s2.googleusercontent.com/s2/favicons?domain_url=worldeducationfair.com (8 hours)
https://s2.googleusercontent.com/s2/favicons?domain_url=www.Dulux.in (8 hours)
https://s2.googleusercontent.com/s2/favicons?domain_url=www.asianpaintshomesolutions.com (8 hours)
https://s2.googleusercontent.com/s2/favicons?domain_url=www.principalretirementindia.com (8 hours)