34行目あたりから、58行目あたりまでが、Apache独自の処理で、32文字を20文字へ変換をかけています。ディレクトリの文字列は、変換した20文字の先頭から取り出します。(nginxは後方から取り出します)残った文字列がファイル名になります。・残った文字.header・残った文字.dataの2つが存在し、.headerファイルにキャッシュキーや有効期限などの情報が出力されています。一応、念のためにキャッシュファイルの中の指定されたURLキー情報が存在するかを確認してから削除しています。例をこのphpスクリプトで実行すると以下のようになります。Removed:/tmp/cache/K/J/yoYNk2uot3Lia4URvdmw.headerRemoved:/tmp/cache/K/J/yoYNk2uot3Lia4URvdmw.dataディレクトリの階層の設定が、nginxの設定方法に合わせているので、Apacheの設定イメージとちょっと異なります。ディレクトリの階層数なので、2階層までディレクトリを作成するという意味になります。ディレクトリ名の文字列の長さなので、ディレクトリ名は1文字という意味になります。1文字のディレクトリが2階層ということで、-l=1:1となり、それぞれの数値は、1階層目ディレクトリの文字数:2階層目ディレクトリの文字数ですから、それぞれ1文字という意味になります。いかがだったでしょうか?正直、Apacheのキャッシュは面倒です。最近では、キャッシュを使う場合は、ほとんどがNginxを利用することが多いです。このキャッシュの取り扱いと不具合の多さから、Apacheを敬遠する方も多いのではないかと思います。単純にキャッシュを使いたいなら、Squidなどのメジャーなサーバーもありますから、あえてApacheを使うという選択は、少ないのかもしれませんね。そのためのあってか、Apacheのキャッシュ系の記事は少ないです。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。