社区
ASP
帖子详情
文件上传导致服务器压力过大怎么办啊?
gukie
2012-01-06 10:59:32
文件上传导致服务器压力过大怎么办啊?
我使用的aspupload3.0来做上传,但是这样的文件上传对服务器的负荷较大,一上传,服务器上的 网页文件就打开很慢了。谁能告诉我怎么解决么? 用FTP做上传是不是可以解决?还是要怎样啊?
我的页面和文件都存储在一个服务器上的。
...全文
698
24
打赏
收藏
文件上传导致服务器压力过大怎么办啊?
文件上传导致服务器压力过大怎么办啊? 我使用的aspupload3.0来做上传,但是这样的文件上传对服务器的负荷较大,一上传,服务器上的 网页文件就打开很慢了。谁能告诉我怎么解决么? 用FTP做上传是不是可以解决?还是要怎样啊? 我的页面和文件都存储在一个服务器上的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Blue_MSN
2012-02-20
打赏
举报
回复
对,100MB有限制,不过前期应该够用。上传的话可以不用FTP方式。现在有HTTP断点续传控件。
HTTP断点续传控件实际上每次是向服务器上传一小块文件,这样就减轻了服务器的压力。
gukie
2012-01-12
打赏
举报
回复
Blue_MSN
我是要做文件分享,所以会存在一个会员上传文件,大小100M以内。 很多知识不知道啊。
服务器托管貌似便宜点。因为以后只要出托管费。一年大概4000多 100M共享的话。
文件上传的最大问题 应该是内存和带宽吧? 如果我配置一个8G内存和4核服务器 外加100M共享带宽应该差不多哦。
不知道你对服务器的带宽熟悉不熟悉,这个所谓的100M共享 其实不可能达到这么高是么? 他会有最大带宽限制 等于是一个100M的带宽 平均分给多少人用,没人多少,不会超过那个特定值 比如2M对么??虽然说是100M共享,实际上的带宽只有2M??
gukie
2012-01-11
打赏
举报
回复
nlxpstart
你的这个控件 我下载了,但是不能进行二次开发啊。有没有asp语言的?.net软件我这没装,也不是很熟悉哦。
Blue_MSN 很感谢你的答案。 还有些问题想请教下,。服务器还有个带宽的选择,我选择100M共享好还是10M独享的好???还有服务器托管的费用是不是比租用服务器的价格要低? 我自己去电脑城配置服务器的话。
Blue_MSN
2012-01-11
打赏
举报
回复
[Quote=引用 20 楼 gukie 的回复:]
nlxpstart
你的这个控件 我下载了,但是不能进行二次开发啊。有没有asp语言的?.net软件我这没装,也不是很熟悉哦。
Blue_MSN 很感谢你的答案。 还有些问题想请教下,。服务器还有个带宽的选择,我选择100M共享好还是10M独享的好???还有服务器托管的费用是不是比租用服务器的价格要低? 我自己去电脑城配置服务器的话。
[/Quote]
10独享应该能够满足你前期的应用,不过我不知道你现在是要做什么业务,文件分享?还是公司内部系统。服务器托管费用和租用的价格差不多。这个价格你可以具体问一下运营商,然后再比较。
nlxpstart
2012-01-11
打赏
举报
回复
[Quote=引用 20 楼 gukie 的回复:]
nlxpstart
你的这个控件 我下载了,但是不能进行二次开发啊。有没有asp语言的?.net软件我这没装,也不是很熟悉哦。
Blue_MSN 很感谢你的答案。 还有些问题想请教下,。服务器还有个带宽的选择,我选择100M共享好还是10M独享的好???还有服务器托管的费用是不是比租用服务器的价格要低? 我自己去电脑城配置服务器的话。
[/Quote]
不知道你懂不懂JavaScript。它这个不是。NET的,只是用的。NET建的一个项目。你可以看一下FtpUploader.js这个文件,里面提供了一些JS接口。比如文件上传完成的事件,文件MD5验证完成的事件,文件上传中的事件。通过这些事件,你可以与任何服务端结合。无论服务端是ASP还是PHP编写的。
Blue_MSN
2012-01-10
打赏
举报
回复
[Quote=引用 14 楼 gukie 的回复:]
11楼 FTP上传我也想通过web方式哦,我 的程序类似网盘那样的,但是文件上传大小限制100M以内。 程序结合FTP上传可以做到,但是我不会,能否教教我?
12楼 这个方式我想以后再使用,这样两台服务器分开。可能下载会有些麻烦,因为不能显示文件的真实地址,也不能让人探测到真实地址,这个跨服务器下载,也不知道该如何处理。
13楼 这个上传方式我见过 是无组件的 放服务器……
[/Quote]
100人同进上传,四核酷睿2.5G/i3 3G ,内存4G DDRII,硬盘320G SATA 。这样就差不多了。推荐使用FTP方式,FTP服务端软件可以使用Serv-U,Serv-U可与SQL Server相关联,这样做权限和限度,限制单个用户大小都比较方便。
nlxpstart
2012-01-10
打赏
举报
回复
[Quote=引用 17 楼 activexme 的回复:]
nlxpstart,你这个不错,我一直在找这样的控件。我用过QQ邮箱里面的大附件上传功能,感觉非常不错。能够上传大文件,而且也能够断点续传民。现在也有这样的需求,能否把地址发一下。
[/Quote]
我是使用的Xproer.FtpUploader这个产品,你可以在网上搜一下,地址是:
http://www.cnblogs.com/xproer/archive/2010/04/17/1714073.html
activexme
2012-01-10
打赏
举报
回复
nlxpstart,你这个不错,我一直在找这样的控件。我用过QQ邮箱里面的大附件上传功能,感觉非常不错。能够上传大文件,而且也能够断点续传民。现在也有这样的需求,能否把地址发一下。
nlxpstart
2012-01-10
打赏
举报
回复
[Quote=引用 14 楼 gukie 的回复:]
11楼 FTP上传我也想通过web方式哦,我 的程序类似网盘那样的,但是文件上传大小限制100M以内。 程序结合FTP上传可以做到,但是我不会,能否教教我?
12楼 这个方式我想以后再使用,这样两台服务器分开。可能下载会有些麻烦,因为不能显示文件的真实地址,也不能让人探测到真实地址,这个跨服务器下载,也不知道该如何处理。
13楼 这个上传方式我见过 是无组件的 放服务器……
[/Quote]
我这个使用的是一个ActiveX控件,这个ActiveX是使用FTP协议来上传的,界面是模仿QQ邮箱中的大文件上传。支持断点续传。
albb252
2012-01-10
打赏
举报
回复
[Quote=引用 14 楼 gukie 的回复:]
11楼 FTP上传我也想通过web方式哦,我 的程序类似网盘那样的,但是文件上传大小限制100M以内。 程序结合FTP上传可以做到,但是我不会,能否教教我?
12楼 这个方式我想以后再使用,这样两台服务器分开。可能下载会有些麻烦,因为不能显示文件的真实地址,也不能让人探测到真实地址,这个跨服务器下载,也不知道该如何处理。
13楼 这个上传方式我见过 是无组件的 放服务器……
[/Quote]
我的方式是在WEB端使用一个控件来做,效果和QQ邮箱中的大文件上传功能和样。这个控件使用的是FTP的方式上传的,可以断点续传文件。你可以看一下:
http://www.cnblogs.com/xproer/archive/2010/04/17/1714073.html
gukie
2012-01-10
打赏
举报
回复
11楼 FTP上传我也想通过web方式哦,我 的程序类似网盘那样的,但是文件上传大小限制100M以内。 程序结合FTP上传可以做到,但是我不会,能否教教我?
12楼 这个方式我想以后再使用,这样两台服务器分开。可能下载会有些麻烦,因为不能显示文件的真实地址,也不能让人探测到真实地址,这个跨服务器下载,也不知道该如何处理。
13楼 这个上传方式我见过 是无组件的 放服务器上速度也不怎么快。
还请教大家一个问题 如果同时有100人上传 服务器需要购买多大的配置,详细点,谢谢。
nlxpstart
2012-01-09
打赏
举报
回复
我之前见过一个不错的控件。这个是他们的截图
albb252
2012-01-08
打赏
举报
回复
视频网站他们都是使用的专门的服务器来负责上传文件。
对于大文件来说推荐使用控件的方式上传,WEB方式上传对服务器造成的压力非常大,因为上传大文件会占用WEB服务器的内存。如果文件有1G,那么WEB服务器就占1G的内存。所以传统的方式根本没办法来做。
如果你有大文件上传的需求,推荐你用FTP方式来做,FTP是专门为大文件传输定制的协议。比WEB稳定,而且支持断点续传。
cuixiping
2012-01-08
打赏
举报
回复
把文件上传和普通访问放在不同的服务器上,互不干扰。
gukie
2012-01-07
打赏
举报
回复
swfupload是非组件上传吧? 他的速度会快过aspupload组件上传么?
我如果换做程序配合FTP上传 这样的上传会不会好点啊? 有没有什么办法 防止上传导致网站打开速度变慢呢?像那些视频网站 上传那么大文件 他们如何做到的啊?
gukie
2012-01-06
打赏
举报
回复
服务器配置不是特别高,双核2.6G+2G内存的 有没有办法绕过这个配置问题啊? 我购买一台新的服务器 专做文件上传可以吧? 但是这个新购的服务器配置是不是得要很高的配置才行? 因为会员可以自行上传的。
我看到discuz的论坛 有上传附件的操作。他那个上传10M 也不会对服务器造成多大影响啊。为什么?
cnljc
2012-01-06
打赏
举报
回复
看上去是空间问题。配置较低。
你可以找几个免费空间上传程序多次测试对比一下
gukie
2012-01-06
打赏
举报
回复
我本地的上传速率没那么大,4M的带宽 上传速度才80KB左右。 不过有时候挺快啊 是不是因为服务器访问人数过多,上传就会变慢。因为服务器内存 原因?虚拟主机比我的快也算正常吧。 因为你所在服务器的配置比我的高,共享服务器的配置都比较高的。
chate
2012-01-06
打赏
举报
回复
你本地上传的最大速率能有一兆吗?如果服务器真是10兆带宽,上传个文件不至于这么慢!
我的虚拟主机都比你的速度快啊!
gukie
2012-01-06
打赏
举报
回复
用FTP做上传效果会是一样的么?确定?
我的服务器带宽是10M哦,这个应该不小了吧?
加载更多回复(3)
web
文件上传
大小限制
一般分为两种方式,一种是
服务器
端判断文件大小进行限制,这种方法的存在明显的缺陷,当用户过多后,数据上传到
服务器
之后,在对其进行监测,大大增加了宽带和
服务器
的
压力
。 另一种是放在前端进行大小监测, 这种方式提前进行监测,可以有效减小
服务器
的
压力
。 当上传的文件
过大
之后,可以使用百度开发的
文件上传
插件 WebUploader,或者另一个
文件上传
插件Plupload。 下面分...
应对文件
服务器
大并发流量,
服务器
承受大流量、高并发情况下,有什么解决的办法?...
说白了网络
服务器
大流量高并发指的是:在另外或极短期内内,有很多的恳求抵达服务端,每一恳求都必须服务端消耗資源开展解决,并作出相对的意见反馈。网络
服务器
大流量、高并发怎么看待?常见的高并发解决的构思与方式:从服务端角度看高并发服务端解决恳求必须消耗服务端的資源,例如能另外打开的系统进程数、能另外运作的线程数、数据连接数、cpu、I/O、运行内存这些,因为服务端資源是比较有限的,那麼服务端能另外解决的...
上传文件
服务器
拒绝你的请求,
服务器
拒绝了你发送请求 - 卡饭网
qq
服务器
拒绝了您发送离线文件请求的解决方法qq
服务器
拒绝了您发送离线文件请求的解决方法 qq
服务器
拒绝了您发送离线文件的原因?在我们日常工作中,因工作需要会用上qq离线文件接收、发送。而前面小编也讲解了这方面的问题,但是有的时候qq
服务器
拒绝了您发送离线文件。为什么不能发送离线文件呢?小编来帮大家解除造成qq
服务器
拒绝了您发送离线文件的几种原因。 1、首先可能是该用户发送的文件太大造成发送失...
Java频繁上传文件_java处理上传文件重复问题,造成
服务器
存储
压力
处理文件重复的方法是计算上传文件的md5 然后将文件的md5作为文件名存储得到文件的md5后,再用File的操作方法判断改文件在目标文件夹是否存在具体计算文件MD5的方法如下:public static String getFileMD5String(MultipartFile file) {try {MessageDigest mMessageDigest = null;mMessageDige...
java大
文件上传
,大文件下载解决方案
分片上传: 将大文件分成小块,分别上传,然后在
服务器
端将这些块合并成一个完整的文件。普通的Servlet
文件上传
: 使用Java Servlet技术,通过表单提交文件,然后在
服务器
端使用流将文件写入磁盘。这适用于小文件,但不太适合大文件,因为需要将整个文件加载到内存中。大文件分片上传是一种常见的策略,它可以减少单次上传的负担,并且支持在上传过程中断点续传。使用NIO(New I/O): 使用Java的NIO库,可以使用FileChannel来高效地进行文件的读取和传输,适用于大文件。
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章