我仔细的看过lvs的文档,并且成功的测试了前端 lvs ip-tunnel 中间 squid集群 后端用apache或者lighttpd.我当时测试这套web集群多半是为了web的静态内容的分布, 测试的效果很好,大部分的静态内容可以被squid缓存在内存里面,不过squid是一个7层的web加速器,squid缓存的都是http的请求包, 我想如果能在lvs上开发一个module,来支持IP层的缓存,将squid中的缓存和过期机制理念用用于lvs,将lvs的ip cache功能增强一下,lvs的功能将更加强大。
wensong
周日, 2007-11-18 15:19
Permalink
在内核中实现一个web cache加速器是挺高效的,可以避免内核空间和用户空间切换的开销和内存复制的开销。但是在内核中实现一个高效和稳定的web cache加速器有一定的复杂性和难度。:)
可以参见ktcpvs,它是在内核中作7层调度的。
There are currently 0 users online.
wensong
周日, 2007-11-18 15:19
Permalink
在内核中实现一个web
在内核中实现一个web cache加速器是挺高效的,可以避免内核空间和用户空间切换的开销和内存复制的开销。但是在内核中实现一个高效和稳定的web cache加速器有一定的复杂性和难度。:)
可以参见ktcpvs,它是在内核中作7层调度的。