我使用带有访问日志的 IIS 8.5。但 IIS 还记录了静态内容,如 css/js 文件和图像。这毫无用处,会导致不必要的 I/O。那么有没有办法禁用单个文件类型的访问日志?
我从 Linux 转到 Windows,在 nginx 中我使用类似这样的方法来解决问题:
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|tgz|gz|rar|zip|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|ttf)$ {
access_log off;
expires max;
}
答案1
我从来没有遇到过。您不能在您选择的日志查看器中进行过滤吗?
请记住,对 /css/main.css 的请求不必返回文件系统上 css 文件夹中名为 main.css 的文件。
一个更明显的例子是,对 /images/thumb/products/1123.jpg 的请求不存在,并且管道根据请求动态生成缩略图。