关于下载统计的问题
public function getDownloadVideo(){
.....
//做下载量 加1(统计下载量)
此处是统计代码 $video->increament('dwons');
//
return Response::download( $file ,'myvideo.flv', array(
"Content-Description" => "File Transfer",
"Accept-Ranges"=>" bytes",
"content-type" => "application/octet-stream"
));
}
为什么 统计下载量
会在出现多次统计的结果
就是 我下载test 文件 实际是3次 统计出来是15次。
日志记载是 在9:10:23 -9:10:55 十几秒中记录了多次。
但是下载只点了一次
这是什么原因。
相关问题原因分析(5-say 提供):
1、你的统计代码所在位置。
2、要考虑到多线程下载的情况。
参考解决办法呢(大家可以集思广益)
1.统计前进行 IP 过滤。
- 我做了代码分离操作
0 个回复