社区
网络通信/分布式开发
帖子详情
大量的数据用HTTP协议方式传输的问题,请大家说说
xc2927
2006-05-26 09:02:21
就是数据库里有1000条或更多的记录,要在短时间内,比如每秒传送10条数据到一个HTTP的地址,要用什么方法
我试过IDHTTP,但这个感觉传送太慢,有时候几秒钟才能传一条记录,大家给我说下有没有什么好的办法
...全文
1156
8
打赏
收藏
大量的数据用HTTP协议方式传输的问题,请大家说说
就是数据库里有1000条或更多的记录,要在短时间内,比如每秒传送10条数据到一个HTTP的地址,要用什么方法 我试过IDHTTP,但这个感觉传送太慢,有时候几秒钟才能传一条记录,大家给我说下有没有什么好的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
comanche
2006-05-30
打赏
举报
回复
多线快哈, 你这种情况大把时间花在建立连接上了, 还要例子哈, 自已炼炼手嘛
xc2927
2006-05-28
打赏
举报
回复
朋友们有没有什么好的办法
xc2927
2006-05-28
打赏
举报
回复
1.网络环境这个不能确定,因为个个结点都不一样
2.发送的数据不大 ,就HTTP地址后面加上两三个参数
myan18
2006-05-28
打赏
举报
回复
首先要确定,传输的快慢和用什么控件没有关系,主要看网络环境和每次的包大小.以下是我个人的建议,请参考:
1.网络环境的问题.
2.协议传输时有遵循一个原则:少量,多次.
3.每次传输时包不要太大,最好不超过4096Byte.
xc2927
2006-05-28
打赏
举报
回复
是不是有多线程发送的话可以快点,,有没有会的,给我点例子,呵呵
天涯倦客
2006-05-28
打赏
举报
回复
还是网络问题 本地测试下
数据 转成 xml 以后扩充也好些
comanche
2006-05-28
打赏
举报
回复
这个跟用什么组件是没什么关系的, 还是网速问题吧, http 协议就是在发送内容上有所限制, 二进制得作下转换到 ascii, 大于256的要用 post&get, 其它也没什么区别吧
问题是你能不能一次打包这 10 条记录一次发送出去, 呵呵
xc2927
2006-05-26
打赏
举报
回复
自已先顶一下
使用TCP协议连续
传输
大量
数据
时,是否会丢包,应如何避免
使用TCP协议连续
传输
大量
数据
时,是否会丢包,应如何避免 这个
问题
看看似比较容易,但很多人有不同的理解。开发中遇到是否每包(包
数据
可能大于1460)发送完之后需要由server->client确认一下,还是等待发送完成之后再确认。个人一直坚持用后者,开发中测试发现,client发送出来的
数据
到server->client确认,这个有时好几秒甚至更长时间.在此记录以便今后参考.
HTTP协议
--几种
数据
传输
方式
1)无状态
http协议
是一种自身不对
请
求和响应之间的通信状态进行保存的协议,即无状态协议。 这种设置的好处是:更快的处理更多的
请
求事务,确保协议的可伸缩性 不过随着web的不断发展,有时候,需要将这种状态进行保持,随即,就引入了cookie技术,cookie技术通过在
请
求和响应报文中写入cookie信息来控制客户端的状态。 有关cookie的内容后面我们再
说
。。。 2)持久性 正常在...
Android使用Socket(Tcp/Udp)协议进行
数据
传输
(
传输
大文件)
Socket是什么:所谓Socket 通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字”向网络发出
请
求或者应答网络
请
求。Socket内部又有两种协议(Tcp/Udp),我们来
说
说
其各自的特点。 先来
说
说
网络编程的三要素 1.IP地址:网络中计算机的唯一标识 2.端口 3.协议:通信的规则 Tcp/Udp特点 一、 TCP(协议): 建立连接,形成
传输
数据
的通道 在连接中进行大
数据
量
传输
通过三次握手完成连接,是可靠协议 必须建立连接,效率稍微低点
HTTP协议
2)----对于
传输
层的详细讲解
UDP协议 2.3 面向
数据
报 2.4 UDP的缓冲区 TCP协议 3.1 TCP协议段格式各各部分的详解 3.8 超时重传机制 3.9 连接管理机制 3.10 滑动窗口 3.11 流量控制 3.12 拥塞控制 3.13 延迟应答 3.14 捎带应答 3.15 面向字节流 4. TCP/UDP对比 用UDP实现可靠
传输
(经典面试题) 5. TCP 相关实验 5.1 理解 listen 的第二个参数 为什么底层要维护连接队列呢?不能没有也不能太长? 5.2 观察三次握手过程 5.3 观察确认应答
使用TCP协议连续
传输
大量
数据
时,是否会丢包,应如何避免?
比如发送文件。记得有人提过可能会发生什么堆栈溢出。怎样避免呢?是不是可以收到
数据
后发送确认包,收到确认包后再继续发送。或是发送方发送了一些
数据
后sleep一下。 还有,我们都知道,使用UDP协议发送包时需要确认,但TCP协议时面向连接的可靠
传输
,是不是发出的包肯定可以收到,不需要确认呢? 1 楼netsys2(来电!)回复于 2003-09-23 13:31:44 得分 0 比如发送文件
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章