中国开发网: 论坛: 程序员情感CBD: 贴子 119836
有狐
王发军!记得在CoolHot就有吧,当时我见到过,不过我那时潜水
他这个和左轻候那个差不多,都是把varArray+varByte先转换成字符串处理


//将请求信息内容转化为字符串,便于定位

ContentData := '';

for longIndex := 0 to FContentLength - 1 do

begin

ContentData := ContentData + chr( Byte( FContentData[ longIndex ] ));

if FContentData[ longIndex ] = 0 then break;//0表示内容结束

end;


这个地方会很大地影响效率

而且两者都是只支持单个文件

不过很显然,两者都是为了说明处理方法,不是研究效率,所以也不能说什么,挺好的

我在想,当上传一个很大的文件时,都放在内存中处理是否也是影响效率的原因?
太耗内存了,不知道有什么更好的其他方式
另外占CPU太多,几乎全满
另外由于数据很有规则,是否可以用线程并发处理呢?

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录