全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 8370|回复: 35

XX加速器核心技术探讨(技术贴)

[复制链接]
发表于 2011-6-13 11:06:12 | 显示全部楼层 |阅读模式
XX加速器的速度大家都见识了,在惊叹速度的同时,还有人想要山寨一个。
个人不反对山寨,不过要山寨,是需要技术的,需要哪些呢?见下:

1、深入理解TCP协议
2、扎实的多线程并发编程基础
3、socket编程相关技术
4、高并发、大流量,服务器端编程技术

基本模型:

加速器的基本模型用文字描述,如下:
本地http proxy server + [ 多线程加速客户端 + 多线程加速服务器端 + 远端http proxy server ]

其中要点:
1、加速器客户端和服务器端通过ssl加密通讯
2、通过把数据块组装成数据报多线程同送发送,再在另一端重组的方式,实现高速传输。这部分是核心

上面说的核心技术如何实现?需要什么条件?就是我开始说的4点,如果没有这个能力,是万万无法实现的。

这里只是抛砖引玉,欢迎大家继续探讨。

当然,有兴趣的,也欢迎加我QQ:1649334676 探讨,你懂的。
发表于 2011-6-13 11:07:27 | 显示全部楼层
他自己就是山寨。
PS. 根据我的经验,用QQ没什么技术问题好讨论的。

评分

参与人数 1威望 +1 收起 理由
helloworld + 1 只讨论技术就好

查看全部评分

发表于 2011-6-13 11:10:03 | 显示全部楼层
建议去GoogleCode或者SF或者Git开一个项目。
发表于 2011-6-13 11:11:17 | 显示全部楼层
原帖由 wdlth 于 2011-6-13 11:10 发表
建议去GoogleCode或者SF或者Git开一个项目。

不过记得看到一个TCP多线程代理的
发表于 2011-6-13 11:11:40 | 显示全部楼层
看不明的围观了
发表于 2011-6-13 11:13:42 | 显示全部楼层
原帖由 lsylsy2 于 2011-6-13 11:11 发表

不过记得看到一个TCP多线程代理的

不少人写过,都是给自己用,95拿出来商业化了。
这种做法值得鼓励,所以,普通人就不要再搞山寨活动了,自己山寨一个成本远高于直接用95。

[ 本帖最后由 windywinter 于 2011-6-13 11:15 编辑 ]
发表于 2011-6-13 11:13:49 | 显示全部楼层
小白围观。。。
发表于 2011-6-13 11:17:17 | 显示全部楼层
这东西原理很简单, 任何一个写过网络服务端的人大概都能做出来, 效率如何就要看实现细节了...
发表于 2011-6-13 11:18:54 | 显示全部楼层
一头雾水~~
 楼主| 发表于 2011-6-13 11:24:40 | 显示全部楼层
原帖由 greensnow 于 2011-6-13 11:17 发表
这东西原理很简单, 任何一个写过网络服务端的人大概都能做出来, 效率如何就要看实现细节了...


linux kernel简单不?很多东西原理也是非常简单,但要做出一个可用的东西来,难!

所谓:知易行难!

[ 本帖最后由 helloworld 于 2011-6-13 11:26 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-12-27 18:06 , Processed in 0.074358 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表