0

ここに問題があります: 特定のファイル (または複数のファイル) が表示 (またはダウンロード) された回数を知りたいのです。
Apache ログからこの種の情報を取得できますか?

4

1 に答える 1

1

Apache アクセス ログを使用すると、特定のリソースがアクセスされたかどうかを応答コードと共に特定できます。成功応答が返されたそのようなアクセスの数をカウントする必要があります。このために、以前のすべてのログを grep する必要がある場合があります。私はこれのための簡単な方法はないと思います。ログが巨大な場合は、これを達成するためにいくつかの map と reduce フレームワークを検討できます。

もう 1 つのオプションは、アプリケーション サーバーが何らかのコントローラーを使用してリソースを配信し、カウントをデータベースに保持することですが、これは一般的に非効率的です。

于 2013-07-17T12:48:09.937 に答える