大家帮帮我,实在搞不定了,ASPUPLOAD上传的速度问题?慢啊

lauries 2004-07-12 08:14:58
我采用ASP写程序,需要上传5M - 8M的文件到数据库和相应目录下面,但是:

 采用ASPUPLOAD上传
 测试结果:
 本机上传约8.4M文件,速度很快,进度条一闪就上传完毕;
 但是,不是本机测试(上传到异地服务器)时,当量文件上传需要约3分多钟;

哪里需要设置什么吗?我已经做过的设置是:

 1、直接安装ASPUPLOAD;
 2、修改IIS的脚本时间:将默认的90秒修改为900秒
 3、我在局域网内上传

注:不考虑FTP上传了

相关帖子(未结)
1、http://community.csdn.net/Expert/topic/3121/3121402.xml?temp=.6202356
2、http://community.csdn.net/Expert/topic/3124/3124201.xml?temp=.1921656

哪位愿意帮帮我,我可以将分数全部给您!!!
...全文
412 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
lauries 2004-07-27
  • 打赏
  • 举报
回复
这么慢的速度我怀疑是我们自己的问题,组件这么慢没有存在的必要
jjtangsa 2004-07-27
  • 打赏
  • 举报
回复
我用aspsmartupload上传的,传个5M的东东也要差不多两分钟
xiaoxo 2004-07-26
  • 打赏
  • 举报
回复
无组件就是这样快了。试了很多次了。
lauries 2004-07-26
  • 打赏
  • 举报
回复
我看到韩国的一个OA,上传很快很快,就是看不到源码
cdsun 2004-07-26
  • 打赏
  • 举报
回复
三分钟上传8M,速度应该是不错的了
lauries 2004-07-26
  • 打赏
  • 举报
回复
1.你的ASPUPLOAD3.0是安装在服务器上(假设为A服务器)。
2.你写的ASP程序运行在服务器上(A服务器)。
3.支持ASP程序的后台数据库也运行在服务器上(A服务器)。

之后,你可以在局域网内的任意一客户端进行测试(比如你自己的机器)。而非把你的ASP程序(包括ASPUPLOAD组件)或数据库装在你的机器。
lauries 2004-07-26
  • 打赏
  • 举报
回复
另外,如果大文件上传超时。可以这样解决:

<%
'--脚本超时设置为10分钟,缺省值是90秒
Server.ScriptTimeOut=600
'conn.connectiontimeout=0 '防止连接超时
Conn.CommandTimeOut=0 '设置防止“超时已过期”错误
'我当初上传大文件时,总是出现“超时已过期”的错误
'处理上传过程

Server.ScriptTimeOut=90 '上传完毕,恢复
%>
lauries 2004-07-24
  • 打赏
  • 举报
回复
我的“异地”,指的就是同个局域网内部。比如:我的电脑IP是:109.104.43.178,服务器(运行ASP和数据库以及ASPUPLOAD组件)的IP是:109.104.41.8,大家都在局域网内部。在服务器测试速度很快,但是不在服务器测试,速度太慢了。

我安装ASPUPLOAD的步骤是:
1、下载破解版本:aspupload3.0
下载自:http://www.mycodes.net/soft/2572.htm(源码之家)
2、拷贝aspupload.dll到c:\winnt;
3、注册组件:regsvr32 c:\winnt\aspupload.dll;
4、运行破解:cr-pau30.exe
5、服务器IIS设置为:脚本超时9000秒,没有做其它设置了。

然后在非服务器上测试上传(测试程序是aspupload自带的有进度条的05-progress),可是测试结果是:
4M 60秒
9M  147秒

和我的无组件上传差不多了。我感觉没辙了,还有其它我没有考虑到的吗?
lauries 2004-07-24
  • 打赏
  • 举报
回复
谢谢,我先测试
boywind 2004-07-23
  • 打赏
  • 举报
回复
我用upload_5xsoft上传的

帮你顶一下
sinusoid 2004-07-23
  • 打赏
  • 举报
回复
你好,这是我的一些测试数据:

服务器文件上传测试:
专利.rar 15.8MB 17秒
第一次:
Dreamweaver MX 2004 Installer.exe 63.4MB 242 秒
第二次:
Dreamweaver MX 2004 Installer.exe 63.4MB 176 秒

下载:
fo-erp6.zip 28.2MB 60秒


非常快!
运行: regsvr32 Path\aspupload.dll 注册组件
regsvr32 –u Path\aspupload.dll 卸载组件

(推荐使用:
1. 将aspupload.dll拷贝到c:\winnt\目录下
2. 运行regsvr32 aspupload.dll
3. 运行破解程序:cr-pau30.exe
)破解程序自己上网找,一箩筐


要把你的aspupload.dll及破解、ASP程序、数据库都在服务器运行。

lauries 2004-07-13
  • 打赏
  • 举报
回复
UP啊
lauries 2004-07-13
  • 打赏
  • 举报
回复
问题是:

  现在我真的还不知道怎么把FTP和ASP程序结合起来管理FTP的文件,因为这个大约是500人使用的程序,那是不是太复杂了点,而且文件管理是分权限的,分用户组的,分用户的,分文件夹的

  采用ASP授权方便,管理起来方便,用FTP还真不知道怎么去管理好

谢谢大家的回复,请继续,谢谢
lauries 2004-07-12
  • 打赏
  • 举报
回复
- 本地连到到异地服务器的速度本身就慢

不慢啊,我在局域网内部使用,网段都相同,都在同一网关之内,内部网络不慢的

我不知道怎么任何地方(除本机)的上传速度都只能到45K,一般在40K,是不是有限制的修改呢
GageCSDN 2004-07-12
  • 打赏
  • 举报
回复
你本地连到到异地服务器的速度本身就慢吧??解决方法:
1.试试到其它的地方(比如在家里)上传,速度可能会快些;
2.换一台服务器或拖管机房;
3.增加服务器带宽;
4.我也没有招了...
bamfk10231023 2004-07-12
  • 打赏
  • 举报
回复
算不错了
这个东西一般是做图片的200K左右
楼主不要钻牛角尖,大东西上传用FTP嘛!
hrstudy 2004-07-12
  • 打赏
  • 举报
回复
三分钟上传8M,速度应该是不错的了。
lauries 2004-07-12
  • 打赏
  • 举报
回复
异地服务器 不知道好不好 是HP LX8000

安装的系统是正版WINDOWS 2000 ADVANCED SERVER

网络是内部网络,应该是10M吧(这个俺还不是很明白这个的)
cuipi2003 2004-07-12
  • 打赏
  • 举报
回复
这个主要和带宽有关系,而且传10M内勉强,超过了就不敢恭维了
蛋高8 2004-07-12
  • 打赏
  • 举报
回复
肯定啊,异地文件上传,第一是速度问题,第二是异地服务器是否配置很高,8M的文件3分钟,算算划下来速度已经相当不错了
加载更多回复(2)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧