HTTPキャッシュ(v2) 機能を無効にするには?

Mozilla Firefox のサポートフォーラムです。

モデレータ: Forum Moderators

abc788
記事: 3
登録日時: 2014年9月07日(日) 17:24

HTTPキャッシュ(v2) 機能を無効にするには?

投稿記事 by abc788 »

firefox32から 

新しいHTTPキャッシュ(v2)

が有効になったということですが、

http://gigazine.net/news/20140902-firefox-32/



(A)

この[新しいHTTPキャッシュ(v2)]機能を無効にするには
about:config のどの項目を変更すれば良いのか教えてください。


(B)

今現在 キャッシュ機能を無効にするために

browser.cache.disk.enable
browser.cache.memory.enable
browser.cache.offline.enable

をすべてfalse に設定しているのですが、

その場合、[新しいHTTPキャッシュ(v2)]機能も自動的に無効になっているのでしょうか?



上記(A)(B) について教えてください。
アバター
Cai
Administrator
記事: 2794
登録日時: 2005年6月23日(木) 23:29
お住まい: 東京
連絡する:

Re: HTTPキャッシュ(v2) 機能を無効にするには?

投稿記事 by Cai »

(A) browser.cache.use_new_backend_temp を false にすることで旧来の方式に戻ります。

(B) キャッシュ機能自体を無効にしていれば、もちろん新しい方式のキャッシュが使われることもありません。
[Desktop] Windows 11 Pro 25H2 / Intel Core i7-14700 / NVIDIA GeForce RTX 3050 6 GB / 64 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit, ESU) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.3+)
-- いつまでたっても nightly
abc788
記事: 3
登録日時: 2014年9月07日(日) 17:24

Re: HTTPキャッシュ(v2) 機能を無効にするには?

投稿記事 by abc788 »

Cai様、回答ありがとうございます。


本筋から外れますが

-----------

browser.cache.disk.enable
browser.cache.memory.enable
browser.cache.offline.enable

をすべてfalse に設定していると、キャッシュ機能自体が無効になっている。


その場合、キャッシュ機能に関する以下のような項目が

browser.cache.use_new_backend_temp
browser.cache.disk_cache_ssl
Network.http.use-cache

たとえtrue であっても、すでに大元のキャッシュ機能自体が無効になっているので

キャッシュ機能に関する以下のような項目は

browser.cache.use_new_backend_temp
browser.cache.disk_cache_ssl
Network.http.use-cache

trueであってもキャッシュ機能は働かず、実質的にはfalseと同じ

------------------

と考えてよいのでしょうか?
アバター
pal
Moderator
記事: 1905
登録日時: 2011年4月06日(水) 10:16
お住まい: Tokyo

Re: HTTPキャッシュ(v2) 機能を無効にするには?

投稿記事 by pal »

とりあえず。

「browser.cache.memory.enable」に関して。
http://kb.mozillazine.org/Browser.cache.memory.enable

If browser.cache.disk_cache_ssl is set to true, secure pages will be stored in disk cache, not memory cache.
とありますので、falseにしていたとしても、「browser.cache.disk_cache_ssl」がtrueならキャッシュされます。

他は調べていませんが、関連項目はすべてfalseにしておくのが無難でしょう。

ただし、
Setting this preference to false causes less memory to be used but also increases the load time of previously visited pages and dialogs, especially those of secure sites.
とあるように、キャッシュをオフにすることによる弊害もありますので、ご注意を。
[Desktop] Windows 10 pro (64bit) / 16GB RAM
アバター
Cai
Administrator
記事: 2794
登録日時: 2005年6月23日(木) 23:29
お住まい: 東京
連絡する:

Re: HTTPキャッシュ(v2) 機能を無効にするには?

投稿記事 by Cai »

pal さんが書きました:If browser.cache.disk_cache_ssl is set to true, secure pages will be stored in disk cache, not memory cache.
とありますので、falseにしていたとしても、「browser.cache.disk_cache_ssl」がtrueならキャッシュされます。
http://kb.mozillazine.org/Browser.cache.disk_cache_ssl
では browser.cache.disk_cache_ssl について
browser.cache.disk.enable and network.http.use-cache must be set to true if you wish to enable disk caching of SSL pages.
If this preference is set to false, browser.cache.memory.enable and network.http.use-cache must be set to true if you wish to enable memory caching of SSL pages.
としていますので、browser.cache.disk_cache_ssl が true になっていても browser.cache.disk.enable と network.http.use-cache が false ならキャッシュはされないはずです。
あくまでも「キャッシュ機能が有効な時に、どこに SSL コンテンツをキャッシュするか」という設定のようです。
[Desktop] Windows 11 Pro 25H2 / Intel Core i7-14700 / NVIDIA GeForce RTX 3050 6 GB / 64 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit, ESU) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.3+)
-- いつまでたっても nightly
abc788
記事: 3
登録日時: 2014年9月07日(日) 17:24

Re: HTTPキャッシュ(v2) 機能を無効にするには?

投稿記事 by abc788 »

pal様、Cai様、返答ありがとうございます。


キャッシュ機能そのものを無効にしたいのですが、その場合


pal様、

キャッシュの関連項目は


browser.cache.use_new_backend_temp
browser.cache.disk_cache_ssl
Network.http.use-cache


これで全てでしょうか?




Cai様、

browser.cache.disk.enable
browser.cache.memory.enable
browser.cache.offline.enable

をすべてfalse に設定している場合


他のキャッシュの関連項目の一部がtrue になっていても

キャッシュ機能は有効にならず無効のままと考えてよいのでしょうか?


キャッシュの関連項目をすべて常にfalse設定にしておくのは難しそうなので

browser.cache.disk.enable
browser.cache.memory.enable
browser.cache.offline.enable

をfalse設定にさえしていれば、
キャッシュ機能自体が常に無効になるのであれば有り難いのですが。。。
返信する