gpt4 book ai didi

asp.net - IIS6日志文件报告大块,当映射为通过asp.net引擎处理所有请求时,作为pdf文件的完整下载

转载 作者:行者123 更新时间:2023-12-02 05:08:30 31 4
gpt4 key购买 nike

在具有IIS 6的Windows 2003 SP2服务器上,我们将IIS配置为使用aspnet_isapi.dll通过ASP.NET引擎处理所有请求。
如此处概述http://professionalaspnet.com/archive/2007/07/27/Configure-IIS-for-Wildcard-Extensions-in-ASP.NET.aspx
更改之后,我们注意到pdf文件的点击量大大增加。

例如,在进行更改之前,一个7Mb文件一天被“命中” 78次,如HTTP状态200所示。
更改之后,同一文件一天就报告了22,000次“匹配”。

在查看日志时,似乎每个块都返回200的http状态,而不是完整下载。
这是更改之前的日志文件的摘录

cs-method sc-status sc-substatus    sc-win32-status sc-bytes
GET 200 0 0 7452463
HEAD 200 0 0 259
GET 200 0 0 7452463
HEAD 200 0 0 259

第一和第二行代表来自一个IP地址的请求,第三和第四行代表来自第二IP地址的请求

这是我们进行更改后创建的日志文件的类似摘录
cs-method   sc-status  sc-substatus sc-win32-status sc-bytes
GET 200 0 0 7379092
GET 200 0 0 102331
GET 200 0 0 4249
GET 200 0 0 4212
GET 200 0 0 4521
GET 200 0 0 477
GET 200 0 0 4521
GET 200 0 64 196608
GET 200 0 0 6740403

第一个请求来自一个IP地址,其余几行来自第二个IP地址。

我的问题是这个。有没有办法让我将pdf文件的下载记录为一次点击,就像我进行更改之前一样?

最佳答案

在我看来,日志正在记录实际的请求,而客户端的浏览器决定将其拆分为小块,以实现更有效的下载。

如果该项目的目的是报告,我建议创建一个解析器应用程序/服务,以在特定时间范围内按IP地址对PDF的点击次数进行计数,而不是尝试破解日志记录机制。

关于asp.net - IIS6日志文件报告大块,当映射为通过asp.net引擎处理所有请求时,作为pdf文件的完整下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405573/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com