日期:2014-05-18  浏览次数:20765 次

问个关于文件下载的问题
背景:
之前维护的一个项目
里面提供了帮助手册下载的功能
可能是出于安全方面的考虑
文件下载做成了一个服务
有专门的下载文件的方法
客户要往上面放一些培训资料,ppt,word什么的
提供给待培训用户下载
结果系统运行中发现java进程很容易把CPU占满
服务器容易宕机
查看日志后发现,是下载文件的请求太多太过于频繁所致


推断有可能是迅雷下载所致
我想问的是,服务器端有没有什么办法,能够禁用迅雷下载?
另外,上述的项目我后期才介入的,基本没怎么开发,提供文件下载服务时,有哪些需要注意的地方?菜J一只,没有什么经验,请大家不吝赐教!!!!!!
文件下载??禁用迅雷 下载 请求过于频繁 禁用迅雷

------解决方案--------------------
不会,帮顶。

下载几乎是没有碰到过,接触的也都是直接链接的源文件。

禁用迅雷的话,这个需求倒是在论坛上看到过几次,不过,在客户端了,用户用什么来现在真的不好去控制,或者说,没法控制。

帮顶~~
------解决方案--------------------
你是台湾的  说宕机,不说死机
------解决方案--------------------
没遇过啊。。。
------解决方案--------------------
直接强制用户卸载迅雷     或者公告提示
------解决方案--------------------
动态生成只能访问一次的链接(比如生成uid存入session,访问后移除),不知是否可行
------解决方案--------------------
帮顶
------解决方案--------------------
这种情况没遇到过,可以试试把服务器不用的端口关闭了试试,迅雷这样的p2p下载软件一般要用很多端口来发起请求
------解决方案--------------------
见过一些软件不能用迅雷下载的。一些网盘之类的。如果要禁迅雷,那就得其他的一些下载软件都禁吧。