nxweb- 小巧高效的 HTTP 引擎

网友投稿 904 2022-11-04

nxweb- 小巧高效的 HTTP 引擎

nxweb- 小巧高效的 HTTP 引擎

nxweb 是采用 Python 和 C 编写的快速而且轻量级的 Web 服务器软件。

特性:

性能优异可处理数千并发内存占用小事件驱动、多线程模型代码量小简单的 C API体面的 HTTP 协议处理支持 keep-alive 连接 支持 chunked 请求和响应支持 SSL (via GNUTLS)支持 HTTP proxy (with keep-alive connection pooling)支持文件缓存cached content can be served when backend is unavailable非堵塞 sendfile 支持 (with configurable small file memory cache)cacheable gzip content encodingcacheable image thumbnails with watermarks (via ImageMagick)basic server-side includes ( SSI ) templating engine with page inheritancesubrequestsintegrated Python interpreter and WSGI-servermodular design for developerscan be run as daemon; relaunches itself on erroropen source

性能比较:

TestNXWEBG-WANlibeventmicrohttpdmongoosenginx
1\. hello 100 ka200 / 12114430 / 69132190141
2\. hello 10051 / 424115 / 32133441
3\. hello 1000 ka160 / 11513021 / 43130180124
4\. hello 100046 / 383814 / 30123540
5\. hello 10000 ka115 / 8410323 / 40116119108
5.1. real concurrency9500-100009500-1000010000600-10001500-17004000-7000
5.2. memory footprint28Mb105Mb---4x15Mb
6\. hello 1000038 / 343314 / 2792029
7\. file 2.3K ka133NANANA598
7.1. file 2.3K ka cached145120NANANANA
8\. file 2.3K42NANANA1239
8.1. file 2.3K cached4333NANANANA
9\. file 100K ka3615NANA3.632
10\. file 100K2312NANA3.521
11\. file 2.1M ka3.20.7NANA0.62.6
12\. file 2.1M2.30.6NANA0.52.0

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:JDBCTemplate如何用in批量查询或者修改
下一篇:sun unsafe类功能及使用注意事项详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~