- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
从我目前阅读的所有关于 Mochiweb 的文章中,我一遍又一遍地听说 Mochiweb 提供了非常好的可伸缩性。我的问题是,Mochiweb 究竟是如何获得其可扩展性的?是来自 Erlang 固有的可扩展性属性,还是 Mochiweb 有任何额外的代码可以明确地使其能够很好地扩展?换句话说,如果我自己用 Erlang 编写一个简单的 HTTP 服务器,用一个简单的“循环”(递归函数)来处理请求,它是否具有与使用 Mochiweb 框架构建的简单 Web 服务器相同级别的可扩展性?
更新:我不打算实现支持所有可能功能的完整网络服务器。我的要求非常具体 - 处理来自具有固定控件的 HTML 表单的 POST 数据。
最佳答案
可能吧。 :-)
如果您要编写一个 Web 服务器,在单独的进程(Erlang 中的轻量级线程)中处理每个请求,您可以轻松实现相同类型的“可扩展性”。当然,功能集会有所不同,除非您实现 Mochiweb 的所有功能。
Erlang 还内置了对在多台机器之间进行分发的强大支持,这可能会获得更大的可扩展性。
关于http - Mochiweb 的可扩展性特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2903355/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 8年前关闭。 Improve thi
从我目前阅读的所有关于 Mochiweb 的文章中,我一遍又一遍地听说 Mochiweb 提供了非常好的可伸缩性。我的问题是,Mochiweb 究竟是如何获得其可扩展性的?是来自 Erlang 固有的
我有一个从 mochiweb 框架生成的基本 Web 服务器。要启动它,我使用 start.sh框架自动生成的脚本。一切正常,服务器启动。现在我有一个想要与第一个一起启动的 mochiweb 服务器。
[只有看过 Kevin Smith 的“Erlang in Practice”截屏视频才有意义] 我是一个 Erlang 菜鸟,试图构建一个带有嵌入式网络服务器 [mochiweb] 的简单 Erla
我正在尝试通过 Mochiweb 在端口 80 上运行 BeepBeep。如果我输入 sudo ./start_server.sh,它就会起作用。像这样运行 Mochiweb 是否存在安全风险?如果有
我有一个基本的 mochiweb 轮询循环,如下所示,除了它执行其他操作而不是打印到控制台并最终返回: blah() -> io:format("Blah") blah() loop(Re
我想对我的 mochiweb 应用程序进行高级测试,就像可以在 Python 中使用 WebTest,在 Django 中使用测试客户端,在 Ruby on Rails 中使用功能或集成测试一样。我不
我有 Nginx 作为我的前端 Web 服务器,监听端口 80。对于某些请求,我设置了 nginx 将其反向代理到我编写的基于 mochiweb 的 Web 服务器,监听端口 8000。 nginx
我需要使用 mochiweb 对列表进行 JSON 编码。 我如何获得以下信息: List = ["This is message 1.", "This is message 2.", "This i
我用 Erlang 和 Mochiweb 制作了一个 cometd 聊天服务器。然后我运行“./start-dev.sh”来启动服务器。但大约 1 个月后,我收到以下错误: =ERROR REPORT
Nitrogen project web 页面声明了对 yaws、mochiweb 和 inets 的同等支持,但是使用这些 web 服务器中的哪一个它会表现得最好? IE。对于主要是动态内容的大型应
我在我的 Mint/Debian 机器上非常简单地设置了 CouchDB。我的 Java webapp 在查询 CouchDB 时遇到了相当长的延迟,所以我开始寻找原因。 编辑:查询模式是很多小查询和
刚开始阅读 Francesco Cesarini 的伟大 Erlang 书籍的 OTP 章节。大多数 Erlang 应用程序,例如 MochiWeb、Riak、RabbitMQ、Zotonic、eja
我是一名优秀的程序员,十分优秀!