php 保持HTTP连接

blueoceanli 2007-03-13 08:46:38
PHP中是否能够实现保持来自客户端的连接请求.
原因如下:现在我需要批量上传来自客户端的文件,当上传大文件时不明显.连接次数少;但是上传小文件就需要很长时间.
自己测试的数据如下:
小文件如(GIF.etc) 4000个(总共大小仅三十几M),需要四五十分钟.
大文件如(mpeg.etc)几十个(总共大小仅四五个G),需要十几分钟.

我现在怀疑是连接次数太多引起.请高人指教!!!

(注:我是百兆内部网)
...全文
430 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueoceanli 2007-03-13
  • 打赏
  • 举报
回复
一台机(客户端)4000个GIF文件(共30-40M),向一服务器上传.测试数据还有假??
偶测过的.
lampclub 2007-03-13
  • 打赏
  • 举报
回复
就算用FTP,前者也不一定比后者快。
每个文件都要请求一次的。
Meteorlet 2007-03-13
  • 打赏
  • 举报
回复
你的测试结果应该有问题,应该不会多这么多的,小文件你是在一台机器还是分了很多台机器上传的?
blueoceanli 2007-03-13
  • 打赏
  • 举报
回复
对方传的方式是HTTP post过来的,所以怎么考虑用FTP??
不是我一个人写哦.
iasky 2007-03-13
  • 打赏
  • 举报
回复
最好用ftp上传把
Meteorlet 2007-03-13
  • 打赏
  • 举报
回复
来自客户端的文件都是通过HTTP,就不可能相差这么大,而且PHP处理都是在文件上传以后执行的,只能说明你们写的上传程序有问题
iasky 2007-03-13
  • 打赏
  • 举报
回复
不可能,你的一个文件和另一个文件的上传不能是同一个http连接

或者你可以考虑打包,然后在服务器上自动解压
alexlee002 2007-03-13
  • 打赏
  • 举报
回复
http协议有keep-alive设置,
研究一下,
可以满足你的要求
codeworker999 2007-03-13
  • 打赏
  • 举报
回复
还是用ftp吧
连接后,一个一个upload咯
ideal_1983 2007-03-13
  • 打赏
  • 举报
回复
ftp也得连接啊,我觉得也可能是连接的原因,想想下载的时候,刚连接的时候就是慢

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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