.htaccessのExpiresByTypeの場合、「application/javascript」、「application/x-javascript」、およびオンラインで遭遇する他のすべてのタイプの違いは何ですか?
これを行う方法について私が見つけたすべてのことは、次のような3〜4行を追加することを示唆しています。
ExpiresByType application/javascript "access 1 week"
ExpiresByType text/js
ExpiresByType application/x-javascript "access 1 week"
しかし、私は本当に3つすべてが必要ですか?サーバー上およびすべてのユーザーに対して機能するものを使用できますか?
application/javascript
、application/x-javascript
の違いは何ですか
これは、サーバーが応答しているmimeタイプです(Content-Type
HTTP応答ヘッダー内)。
しかし、私は本当に3つすべてが必要ですか?
いいえ。サーバーが応答しているmime-typeを指定するだけで済みます。Content-Type
ヘッダーを確認してください。
複数エントリの例を見ると(あなたの例のように)、それはブラインドコピー/貼り付けの場合であるか、すべてのサーバーの「キャッチオール」ソリューションであることが意図されています-しかし、それは不要ですコードが肥大化し、デバッグが困難になるなどです。ただし、これらのキャッシュ値が異なる場合は、まったく間違っています。
サーバーはおそらくapplication/javascript
で応答しています。