日期:2014-05-17  浏览次数:21199 次

文件上传导致服务器压力过大怎么办啊?
文件上传导致服务器压力过大怎么办啊?

我使用的aspupload3.0来做上传,但是这样的文件上传对服务器的负荷较大,一上传,服务器上的 网页文件就打开很慢了。谁能告诉我怎么解决么? 用FTP做上传是不是可以解决?还是要怎样啊?

我的页面和文件都存储在一个服务器上的。

------解决方案--------------------
你用FTP做上传估计也一样。应该是你服务器带宽太小。
------解决方案--------------------
你本地上传的最大速率能有一兆吗?如果服务器真是10兆带宽,上传个文件不至于这么慢!
我的虚拟主机都比你的速度快啊!
------解决方案--------------------
看上去是空间问题。配置较低。
你可以找几个免费空间上传程序多次测试对比一下
------解决方案--------------------
更换其他上传方式试试,例如

http://www.swfupload.org/

如果想测试是否硬件问题,可以安装esxi,附件和网站分两台虚拟服务器。如果的确硬件问题,就可以考虑升级服务器了。
------解决方案--------------------
视频网站他们都是使用的专门的服务器来负责上传文件。

对于大文件来说推荐使用控件的方式上传,WEB方式上传对服务器造成的压力非常大,因为上传大文件会占用WEB服务器的内存。如果文件有1G,那么WEB服务器就占1G的内存。所以传统的方式根本没办法来做。

如果你有大文件上传的需求,推荐你用FTP方式来做,FTP是专门为大文件传输定制的协议。比WEB稳定,而且支持断点续传。
------解决方案--------------------
把文件上传和普通访问放在不同的服务器上,互不干扰。
------解决方案--------------------
我之前见过一个不错的控件。这个是他们的截图



------解决方案--------------------
探讨

11楼 FTP上传我也想通过web方式哦,我 的程序类似网盘那样的,但是文件上传大小限制100M以内。 程序结合FTP上传可以做到,但是我不会,能否教教我?


12楼 这个方式我想以后再使用,这样两台服务器分开。可能下载会有些麻烦,因为不能显示文件的真实地址,也不能让人探测到真实地址,这个跨服务器下载,也不知道该如何处理。

13楼 这个上传方式我见过 是无组件的 放服务器……

------解决方案--------------------
nlxpstart,你这个不错,我一直在找这样的控件。我用过QQ邮箱里面的大附件上传功能,感觉非常不错。能够上传大文件,而且也能够断点续传民。现在也有这样的需求,能否把地址发一下。
------解决方案--------------------
探讨

11楼 FTP上传我也想通过web方式哦,我 的程序类似网盘那样的,但是文件上传大小限制100M以内。 程序结合FTP上传可以做到,但是我不会,能否教教我?


12楼 这个方式我想以后再使用,这样两台服务器分开。可能下载会有些麻烦,因为不能显示文件的真实地址,也不能让人探测到真实地址,这个跨服务器下载,也不知道该如何处理。

13楼 这个上传方式我见过 是无组件的 放服务器……

------解决方案--------------------
探讨

nlxpstart
你的这个控件 我下载了,但是不能进行二次开发啊。有没有asp语言的?.net软件我这没装,也不是很熟悉哦。

Blue_MSN 很感谢你的答案。 还有些问题想请教下,。服务器还有个带宽的选择,我选择100M共享好还是10M独享的好???还有服务器托管的费用是不是比租用服务器的价格要低? 我自己去电脑城配置服务器的话。

------解决方案--------------------
探讨

nlxpstart
你的这个控件 我下载了,但是不能进行二次开发啊。有没有asp语言的?.net软件我这没装,也不是很熟悉哦。

Blue_MSN 很感谢你的答案。 还有些问题想请教下,。服务器还有个带宽的选择,我选择100M共享好还是10M独享的好???还有服务器托管的费用是不是比租用服务器的价格要低? 我自己去电脑城配置服务器的话。