MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

HTTPキャッシュ(v2) 機能を無効にするには?
https://forums.mozillazine.jp/viewtopic.php?f=2&t=14964
ページ 11

作成者:  abc788 [ 2014年9月07日(日) 17:31 ]
記事の件名:  HTTPキャッシュ(v2) 機能を無効にするには?

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 [ 2014年9月07日(日) 17:52 ]
記事の件名:  Re: HTTPキャッシュ(v2) 機能を無効にするには?

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

(B) キャッシュ機能自体を無効にしていれば、もちろん新しい方式のキャッシュが使われることもありません。

作成者:  abc788 [ 2014年9月07日(日) 21:48 ]
記事の件名:  Re: HTTPキャッシュ(v2) 機能を無効にするには?

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 [ 2014年9月09日(火) 10:04 ]
記事の件名:  Re: HTTPキャッシュ(v2) 機能を無効にするには?

とりあえず。

「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.
とあるように、キャッシュをオフにすることによる弊害もありますので、ご注意を。

作成者:  Cai [ 2014年9月09日(火) 18:06 ]
記事の件名:  Re: HTTPキャッシュ(v2) 機能を無効にするには?

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 コンテンツをキャッシュするか」という設定のようです。

作成者:  abc788 [ 2014年9月11日(木) 10:59 ]
記事の件名:  Re: HTTPキャッシュ(v2) 機能を無効にするには?

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設定にさえしていれば、
キャッシュ機能自体が常に無効になるのであれば有り難いのですが。。。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/