我们都知道为静态资源添加一个遥远的过期日期是提高我们网站页面加载速度的好习惯。因此,我们已经确保我们所有的资源都做到了这一点,但是太常见的 Facebook JS SDK 和 Google Analytics 并没有这样做,从而降低了整个页面的速度得分。
检查标题显示 Facebook 做了 20 分钟: Cache-Control public, max-age=1200 Connection keep-alive Content-Type application/x-javascript; charset=utf-8 日期 2014 年 9 月 23 日星期二 04:46:38 GMT Etag "566aa5d57a352e6f298ac52e73344fdc" 到期 2014 年 9 月 23 日星期二 05:06:38 GMT
和 Google Analytics 做 2 小时: 键值响应 HTTP/1.1 200 OK 日期 Tue, 23 Sep 2014 04:45:49 GMT Expires Tue, 23 Sep 23 06:45:49 GMT Last-Modified Mon, 08 Sep 2014 18:50 :13 GMT X-Content-Type-Options nosniff Content-Type text/javascript Server Golfe2 Age 1390 Cache-Control public, max-age=7200 Alternate-Protocol 80:quic,p=0.002 Content-Length 16,062
有没有办法强迫他们延长有效期?