如果用户从Apache Web服务器请求大文件,但在完成之前取消下载,那么Apache会记录下这个吗?
我可以从日志文件中判断哪些响应未完全发送,以及发送了多少字节?
答案 0 :(得分:5)
是的,它会记录这些请求,但您需要使用mod_logio来了解发送的实际字节数,否则它将显示文件的总字节数。要知道哪些失败了,你必须要么:
答案 1 :(得分:-1)
是。如果我没记错的话,它会显示下载中断前传输的字节数。然后,您可以确定应该为该请求发送多少字节并进行比较。
如果你正在使用PHP(因为问题是在一分钟之前被标记的),你可能会做一些响应缓冲区,你可以用较小的位来填充文件。首先计算你需要发送多少块,写一个日志(到db或syslog)说你已经开始,一旦你到达最后一块,另一个说你已经完成(或删除第一块) )。