最近在研究几个流行的高性能web服务器 lighttpd nginx haproxy, 总结他们高...

最近研究了几个流行的高性能web服务器 lighttpd nginx haproxy varnish, 总结他们高性能的源泉,原来是单进程, 单线程, event-driven架构, lockfree, context switch free, 定制的memory管理。

同时发现C语言其实是非常灵活的语言 不愧为如今系统的ASM语言,威力强大, 可惜掌握好的人不多。高性能就意味这标准库不能用 简单的事情也要自己实现 这样就考验你的功力。这个方面nginx作的无人能及.


还有如内核版本的L7SW也不错 给你提了个思路 原来在内核里面实现这些服务也不难。

你可能感兴趣的:(数据结构,nginx,Web,linux,lighttpd)