Last update: 2008-08-12
キャッシュは Firefox 3 でも引き続きユーザの Library/Caches の Firefox フォルダで管理される。
Firefox フォルダ内の構成は、第一階層に Profiles フォルダ、その中にはプロファイル・フォルダが、さらにその中の Cache フォルダが保存先となる。この Firefox フォルダのディレクトリはこのようになっている。
このプロファイル・フォルダは Firefox の設定を保管するプロファイル・フォルダ(xxxxxx.default)と同名で全く同じ構成、両者は対になって存在する。
プロファイル・フォルダの中は以下の構成になっている。
| Name | Type | Note |
|---|---|---|
| Cache | フォルダ | キャシュファイルが保存される |
| OfflineCache | フォルダ | オフライン作業のための index.sqlite を保存するが、作業を行うまでは生成されない |
| urlclassifier3.sqlite | ファイル | 偽装サイトと攻撃サイトのリスト。Firefox 2.x では環境設定のセキュリティタブで一覧をダウンロードするオプションにチェックが入っていなければ更新しなかったが、Firefox 3 ではそのオプションがないので、自動的にダウンロードするようだ。なお、同名のファイルはプロファイル内にも存在し、なぜキャッシュにもあるのかは不明 |
| XPC.mfasl | ファイル | Mozilla のヘルプではユーザインターフェースの読み込みの高速化のためのファイルと説明されている |
| XUL.mfasl | ファイル | Mozilla のヘルプではユーザインターフェースの読み込みの高速化のためのファイルと説明されている |
オフライン作業は Cache 内に保存されたキャシュをもとに、index.sqlite で管理されるようだ。
このため、dolipo のような独自のキャッシュを利用するプロキシアプリケーションを使っていて、Firefox のキャッシュサイズを0にしているような場合はオフライン作業を行うことができない。
XPC.mfas と XPC.mfasl については、Mozilla Support のチュートリアルを参照すると、両者ともユーザインターフェースの読み込みの高速化のためのファイルと説明されている。もっと詳しく知りたい方は Google などで検索してみると良い。
この2つのファイルは削除しても自動的に生成される。また、通常のディレクトリ以外にユーザのプロファイルを作っている場合は、ユーザプロファイルフォルダの中で Cache と共に保管される。
キャッシュフォルダを含むプロファイルフォルダだけを手動で削除したり、リネームしてはいけない。その場合、同名のプロファイルでは Firefox を起動することができなくなる。
キャッシュだけを手動で削除したい場合は、Firefox を終了した上でCache フォルダ内のファイルのみを消去する。
プロファイル・フォルダを削除する場合は、Firefox のプロファイルマネージャを起動して「プロファイルの削除」を実行すると、ユーザ・プロファイルと共にキャシュ・プロファイルも削除してくれる。