现在关于广域网加速的产品,市场上能够看到的东西很少。目前我只知道两个,也试用过这两个产品,一个是国外知名的产品riverbed,另一个是国内的一个自主产品深信服。这两个产品的比较,我就不讲了,以后再提,
我主要是想将我的想法记录下来,免得以后忘记了。
加速无非就是cache与tcp的优化,如果能解决cache的问题,点到点的加速就能解决一大半,至于tcp以后可以再研究,
1.cache,目前是否可以用squid?
2.点到点的内容,是否可以用hash tree的方法来实现?
如果可行的话,实现过程可以是,用户请求一个远程文件连接,先到近端cache,再到远端cache,远端cache检查源文件是否与有cache,如果没有建立源文件与请求的连接,并且在两个cache端,cache文件,结束时,hash一个文件值,保存在文件hash表中,两个hash表应该相同。如果用户再次请求这个文件的时候,先是远端比较hash值,如果相同,直接让用户从近端,拿文件,不同,则重新进行前一次的操作。
只是设想,以后想办法来做做试验!
阅读(2323) | 评论(0) | 转发(0) |