servlet处理下载的问题,要考虑访问量大时的效率问题

04-04-02 javafoot
下载音频文件,servlet认证通过后,把音频文件写成流返回给客户端。但用户访问量大时,担心tomcat负载太重。如何实现:

认证通过后转向到音频文件由apache来处理,并保证文件路径的隐蔽和安全,不至于被蚂蚁全部下走了。

上述只是我自己的想法,请讲解一下此类需求的通用作法及实现,多谢大家。

javafoot
2004-04-02 20:07
对不起,我发帖子时,预览时浏览器报错了,没想到也把帖子发送上去了,以至于一模一样的帖子有两封,非常对不起大家。

banq
2004-04-05 15:23
关注

liugy
2004-04-05 17:39
这个好办啊,有人写了个APACHE的MOD叫mod_bandwidth,

下载地址:

http://www.cohprog.com/v3/bandwidth/doc-en.html

有了它,你的APACHE就不会超过指定的带宽给人下东西了。所以你的问题不就解决了?这个网站慢的很,我也没有下到哪个所谓的mod_bandwidth,不过根据感觉,我认为这个方案是最简单有效的。

catstiger
2004-04-07 12:05
呵呵太简单!用FTP下载好了,上ServU之类的东东,可以限制带宽流量同时访问的用户......就算暴露真实地址也无所谓,一个用户只能同时用一个线程。

猜你喜欢