ここにいくつかのアドバイスを探しています。Apache2で特定のファイルが何回要求されたかを記録する
AWStatsなどを使用してこれを行うことができますが、これは私がここでやりたいことを過剰にしているようです。
Webルートに数千のXMLファイルを含むディレクトリがあります。 これらはすべて、URLでGETリクエストを使用して単一のswfファイルへの呼び出しによってロードされます。
例:
https://www.example.com/myswf.swf?url=https://www.example.com/xml/1234567.xml
URLが動的に構築され、そのうちの何千ものがあります。すべて同じswfファイルを指しますが、XMLディレクトリから別のXMLファイルを取得します。
私が探しているのは、個々のXMLファイルのそれぞれがテキストファイルに何回要求されたかを記録することです。
ターゲットディレクトリが分かっているので、XMLディレクトリを監視し、タイムスタンプで各ヒットを記録するbashスクリプトなどを実行できますか?
例:
1234567.xml | 1475496840
7878332.xml | 1481188213
etc etc
任意の提案ですか?
を出力 - フォーマットされましたか? – VM17
動的に生成された(ワードプレス)ページです。彼らは実際にswfプレーヤーを表示するポッドキャスト用のOGメタタグであり、Facebook上にロードされたコンテンツ(XML)です。 – Grant
私が知っているところでは、すべてのリクエストURLを持つ巨大なファイルがある場合(または複数のファイルをこの形式に追加することができます)、単純な 'grep -c -fインデックスファイル 'が必要です。 'index'にすべての.xmlファイル名が含まれ、' file'はすべてのURLの合計リストです。 – VM17