Lighttpd、nginx 等使用一系列技术来提供最大的应用程序性能,例如 AIO、sendfile、MMIO、缓存和 epoll 以及无锁数据结构。
我和我的同事编写了一个小型应用服务器,它使用了许多这些技术,也可以服务器静态文件。因此,我们使用 apache bench 对其进行了测试,并将我们的与 lighttpd 和 nginx 进行了比较,并且至少与 100 字节到 1K 文件的静态内容的性能相匹配。
但是,当我们将相同静态文件的交易率与 G-WAN 进行比较时,G-WAN 遥遥领先。
我知道这个问题可能有点主观,但是除了我提到的那些显而易见的技术之外,Pierre Gauthier 可能会在 GWAN 中使用哪些技术来使他能够实现如此惊人的性能?