基于HPSocket高性能HttpServer服务框架自动组包
抽时间研究了一个Httpserver服务器。为什么说抽时间呢。平常使用的框架都是有数据长度限制的,超出了长度就会被分段传输。服务端必须得组包合并。采用HP特有的附加数据。采用指针对数据组包。而非使用数组。大大提升了服务框架的效率。
此套框架几乎不限制数据长度,可以做到把文件Bate64编码后组建Json格式发送至服务器,这将取决于你的服务器性能。
但为了服务器性能考虑,我在代码组包层面加了数据长度限制,10MB。当然了传输10来MB的文件或者文本还是不成问题。
如果要传输大文件还得是采用TCP发包的方式进行写到文件。因为32位程序所使用的内存也不过几百MB罢了。否则太大内存将会溢出内存。
所以这套源码偏向于需要往服务器发送图片或文本文件及时处理掉然后释放内存。
例如OCR或者识别图片或验证码的需求,可把要处理的数据Bate64编码后传输到服务器处理。
解压密码:miku520
**** Hidden Message ***** 66666666666 觅风论坛需要你 看看看看看看看看看看看看 学习了,这就去试试 非常不错,感谢分享! 支持!!!!前排!!!! 我要下载试试,我要下载试试... 谢谢大人的分享 想学唉,可惜现在的我啥都不会
页:
[1]
2