helloworld 发表于 2011-6-13 11:06:12

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

XX加速器的速度大家都见识了,在惊叹速度的同时,还有人想要山寨一个。
个人不反对山寨,不过要山寨,是需要技术的,需要哪些呢?见下:

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

基本模型:

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

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

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

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

当然,有兴趣的,也欢迎加我QQ:1649334676 探讨,你懂的。

windywinter 发表于 2011-6-13 11:07:27

他自己就是山寨。
PS. 根据我的经验,用QQ没什么技术问题好讨论的。

wdlth 发表于 2011-6-13 11:10:03

建议去GoogleCode或者SF或者Git开一个项目。

lsylsy2 发表于 2011-6-13 11:11:17

原帖由 wdlth 于 2011-6-13 11:10 发表
back.gif

建议去GoogleCode或者SF或者Git开一个项目。
不过记得看到一个TCP多线程代理的

狂犬疫苗 发表于 2011-6-13 11:11:40


014.gif
看不明的围观了

windywinter 发表于 2011-6-13 11:13:42

原帖由 lsylsy2 于 2011-6-13 11:11 发表
back.gif


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

[ 本帖最后由 windywinter 于 2011-6-13 11:15 编辑 ]

未完成 发表于 2011-6-13 11:13:49

小白围观。。。

greensnow 发表于 2011-6-13 11:17:17

这东西原理很简单, 任何一个写过网络服务端的人大概都能做出来, 效率如何就要看实现细节了...

citydog 发表于 2011-6-13 11:18:54

一头雾水~~

foxconndmd 发表于 2011-6-13 11:19:52

原帖由 greensnow 于 2011-6-13 11:17 发表
back.gif

这东西原理很简单, 任何一个写过网络服务端的人大概都能做出来, 效率如何就要看实现细节了...

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

所谓:知易行难!

[ 本帖最后由 helloworld 于 2011-6-13 11:26 编辑 ]原帖由 helloworld 于 2011-6-13 11:24 发表
back.gif



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

所谓:知易行难!
难者不会~会着不难, 多写些程序吧, 你会发现这东西没什么好讨论的.
页: [1] 2 3 4
查看完整版本: XX加速器核心技术探讨(技术贴)