有时您需要节省硬件资源(要么继续使用旧硬件,要么使用嵌入式卡,或者只是为了提高效率,因为大量的占用空间会破坏 CPU 缓存,导致不可接受的空闲状态水平)。
本着这种精神,人们努力对 Java 或 Mono(Linux 版 C#)进行“轻量”移植,大小在 80-50 MB 之间(而不是 100-200 MB)。
将 Web 服务器(Apache、IIS 等)添加到脚本引擎,您就可以愉快地深入 GB(IIS + .Net)并仅在内存中加载该工具。
有谁在规格方面有更普通的工具吗?
答案1
答案2
答案3
很难找到有助于做出决定的比较,但下面的测试使用了与开源相同的工具和程序Phoronix 基准测试。
以下是 Nginx、Lighttpd 和 G-WAN 的性能/CPU/RAM 比较这里和那里。
两个测试都使用了不同的客户端(ab
是单线程,而weighttp
由 Lighttpd 制作的 是多线程)、不同的 CPU(一个i3 dual-Core CPU
vs 一个XEON CPU with 6 Cores
)和不同版本的服务器,但是层次结构是相同的(除了内存占用:在这一点上,第二个测试的获胜者与第一个测试不同)。
占用空间最小的是 G-WAN(一个 150 KB 的过程),它原生支持、、、、Java
和,而其他则需要使用 FastCGI 后端。C
C++
D
Objective-C
scripts