質問編集履歴
5
日本語を微修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,7 +5,7 @@
|
|
|
5
5
|
> Most proxies, most notably Squid up through version 3.0, do not cache resources with a "?" in their URL even if a Cache-control: public header is present in the response. To enable proxy caching for these resources, remove query strings from references to static resources, and instead encode the parameters into the file names themselves.
|
|
6
6
|
[https://gtmetrix.com/remove-query-strings-from-static-resources.html](https://gtmetrix.com/remove-query-strings-from-static-resources.html)
|
|
7
7
|
|
|
8
|
-
上の引用によると、クエリストリングがあるとプロキシがキャッシュしてくれないから、ブラウザキャッシュを防ぐならファイル名を変えてね、とのことです。
|
|
8
|
+
上の引用によると、クエリストリングがあるとプロキシがキャッシュしてくれないことがあるから、ブラウザキャッシュを防ぐならファイル名を変えてね、とのことです。
|
|
9
9
|
|
|
10
10
|
```
|
|
11
11
|
<link rel="stylesheet" type="text/css" src="/style.css?date=20151007">
|
4
修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
File without changes
|
3
タグを追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
File without changes
|
2
タイトルが長すぎたので短縮
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
JSやCSSなどの静的リソースにクエリストリングをつけて
|
|
1
|
+
JSやCSSなどの静的リソースにクエリストリングをつけてキャッシュを回避するのはよくないでしょうか?
|
body
CHANGED
|
File without changes
|
1
文言を具体的に修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -17,6 +17,6 @@
|
|
|
17
17
|
|
|
18
18
|
上のクエリストリングをcssの呼び出し等のあとにつけるのはよく行われていることだとは思いますが、GTmetrixには消せと言われ、しかも現在優先度が高くでているため、やや混乱しています。
|
|
19
19
|
|
|
20
|
-
体験したことがあまりないのでわからないのですが、Webのプロキシは現在も一般的に使われていて、Webのユーザーはそこでキャッシュされないために迷惑を被っているのでしょうか。**JSやCSSなどの静的リソースにクエリストリングをつけてブラウザキャッシュを回避するのは本当に
|
|
20
|
+
体験したことがあまりないのでわからないのですが、Webのプロキシは現在も一般的に使われていて、Webのユーザーはそこでキャッシュされないために迷惑を被っているのでしょうか。**JSやCSSなどの静的リソースにクエリストリングをつけてブラウザキャッシュを回避するのは本当にパフォーマンスに悪影響を及ぼしているのでしょうか?**
|
|
21
21
|
|
|
22
22
|
またファイル名を変更のたびに変えるにしても、JSの場合はWebpackという解決策が思いつくのですが、CSSや画像ではどういうツールを使えばファイル名を毎回変更する運用が可能なのでしょうか。
|