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

返信する

スマイリー
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o [-X [-o<
スマイリーを全て表示する

BBCode: ON
[img]: ON
[url]: ON
スマイリー: ON

トピックのレビュー
   

展開ビュー トピックのレビュー: HTTPキャッシュ(v2) 機能を無効にするには?

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

by abc788 » 2014年9月11日(木) 10:59

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

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

by Cai » 2014年9月09日(火) 18:06

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

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

by pal » 2014年9月09日(火) 10:04

とりあえず。

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

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

by abc788 » 2014年9月07日(日) 21:48

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と同じ

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

と考えてよいのでしょうか?

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

by Cai » 2014年9月07日(日) 17:52

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

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

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

by abc788 » 2014年9月07日(日) 17:31

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) について教えてください。

ページトップ