web-dev-qa-db-ja.com

リモートでロードされたGoogleフォントの.htaccessでタイプごとに期限切れにするにはどうすればよいですか?

リモートフォントまたはGoogleアナリティクスのタイプごとに有効期限を設定することはできますか? GTMetrixからこのレポートを取得していますが、試したすべてが機能していません。提案?

There are 4 static components without a far-future expiration date.
http://fonts.googleapis.com/css?family=Open+Sans:300
http://fonts.googleapis.com/css?family=Roboto&subset=latin,latin-ext
http://www.google-analytics.com/ga.js
http://www.google-analytics.com/analytics.js

私の他の有効期限はすべて正常に機能しています。しかし、どうやらこのタイプのことは正しくありませんか?

ExpiresByType application/x-font-woff "access 1 year"
ExpiresByType application/font-woff "access 1 year"

私は何をすべきか?

1
Maelish

いいえ、管理下にないリモートファイルの有効期限ヘッダーを変更することはできません。

唯一の方法は、自分のサーバーでホストすることです。ただし、強力なCDNでホストされるこれらのファイルの利点を削除すると、フォントファイルはおそらく他のユーザーのブラウザーキャッシュに既に格納されています。

RLでリモートコンテンツをキャッシュするPHPクラス を使用する回避策があります。

2
Mike Hudson