G-WAN Web服务器:用C脚本来生成动态页面

标签:性能

今天发现一个叫G-WAN的轻量级Web服务器,居然可以用ANSI C脚本来生成动态页面。
在它的主页贴出的测试结果可以看到,比其他Web服务器快了很多,甚至在1000并发时,比Nginx还快25倍!

它用起来也很简单,静态文件放在WWW文件夹下,使用文件名来访问;动态文件(C脚本)放在CSP文件夹下,用“/csp?脚本名”来访问。
在CSP文件夹里有一些C脚本的例子,看看就明白了;此外文档里还提到了一些有用的函数。

我测试了一下速度,用Python开了2个线程不断访问服务器,输出内容为“hello”,测试10秒。(程序都是运行在同一台电脑上,访问线程和服务器会有干扰,不过懒得管了。)
Python simple_server:841.30 requests/sec
G-WAN 静态文件:717.00 requests/sec
G-WAN 动态页面:772.90 requests/sec
Python的内置模块居然速度更快。不过G-WAN会多输出个Last-Modified头。

1条评论 你不来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?