我们的分析软件通过embedded的javascript监控我们服务的HTML页面,但是我们有一些图像文件不包含在这些报告中,因为它们没有附加到任何HTML。 知道文件的名称/path,我正在寻找快速的(并且如果需要的话)脏的方法来确定Apache在每一天(或每小时?)提供给定图像的次数。
你将需要看看你的特定日志格式,但作为一个例子:
grep '/foo.jpg' /var/log/access.log | grep '11/May' | wc -l
快速和肮脏:grep的访问日志中的图像。
一天中的次数=包含该模式的行数(假设您每天滚动您的日志)。
一小时/分钟/上午/下午等的次数。 得到更复杂一点,但仍然很容易用一些创造性的Perl或shell脚本来完成(具体取决于你的日志格式)