文件名称:应用程序服务器:基准测试的应用程序服务器:Ruby,Python,JavaScript,Dart,Elixir,Java,Crystal,Nim,GO,Rust
文件大小:8KB
文件格式:ZIP
更新时间:2024-02-24 08:51:14
nodejs ruby python java dart
目录 范围 该存储库背后的想法是对HTTP服务器的不同语言实现进行基准测试。 你好世界 我测试的应用程序很小: Hello World示例的HTTP版本。 这种方法允许包括我几乎不知道的语言,因为在网上可以很容易地找到这样的实现。 如果您正在寻找更复杂的示例,那么将为您带来更好的运气。 免责声明 请不要犹豫,以下列数字为准:我的意图不是基于微基准将一种语言推广到另一种语言。 确实,您绝不应该仅基于其假定的性能来选择一种语言。 语言能力 我已经懒惰了很多年,只是采用了可以通过homebrew安装的语言,对不起Oracle / MS。 这也使我可以在一个会话中对它们进行基准测试,从而尝试使用尽可能中性的环境。 在可能的情况下,我只是依赖于标准库,但是当它不适合生产时(即Ruby,Python)。 Ruby 3.0.0。 Ruby是一种通用的,解释性的动态编程语言,致力于简化和提高生产率。 Python 3.9.1。 Python是一种广泛使用的高级通用通用解释型动态编程语言。 JavaScript 版本15.5.0。 Node.js基于V8 JavaScript引擎,该引擎由Goog
【文件预览】:
app-servers-master
----.gitignore(259B)
----.ruby-version(6B)
----README.md(7KB)
----servers()
--------.gitignore(69B)
--------node_server.js(316B)
--------wsgi_server.py(172B)
--------dart_server.dart(491B)
--------rack_server.ru(82B)
--------httpbeast_server.nim(325B)
--------plug_server()
--------crystal_server.cr(173B)
--------servemux_server.go(238B)