Yaws (web server)
From Wikipedia, the free encyclopedia
Yaws
(Yet another web server) is a web server written in Erlang
by Claes (klacke) Wikström. Yaws can be embedded into other
Erlang-based applications or run as a regular standalone web server.
Because Yaws uses Erlang's lightweight threading system, it performs
well under high concurrency. A load test conducted in 2002 comparing
Yaws and Apache found that with the hardware tested, Apache
2.0.39 with the worker MPM failed at 4,000 concurrent connections,
while Yaws continued functioning with over 80,000 concurrent
connections.
分享到:
相关推荐
根据给出的文件信息,我们可以...以上所述内容提供了对Erlang在Web应用开发中角色的深刻理解,特别是使用Yaws Web服务器的相关知识和实践。这些知识对于想要深入学习Erlang在Web开发中应用的开发者来说是非常重要的。
首先,Apache和Internet Information Server (IIS)是市场份额最大的两款Web服务器。Apache是开源的,具有高度可定制性和丰富的模块支持,适用于各种操作系统。IIS则是微软提供的闭源服务器,主要应用于Windows环境,...
- **LiteSpeed Web Server**:一款强调性能和安全性的轻量级商业Web服务器。 - **Miniature JWS (tjws)**:基于Java的Web服务器,能够处理servlet、JSP和数千个并发连接,且大小仅为77KB。 - **Yaws**:用Erlang编写...
Yaws,全称为 Yet Another Web Server,是一个高效且功能强大的开源HTTP服务器,专为处理静态和动态内容而设计。它以其轻量级、快速响应和对高并发访问的良好支持而闻名。Yaws的独特之处在于其混合了静态文件服务的...
webserver:Yaws, 一个Erlang开发的web服务器. 开发语言:Erlang,Html(html,javascript,css) ###如何部署: 1.下载并安装Erlang. 2.安装完成后,把bin/erl.exe添加入环境变量 3.下载并安装yaws。 4.安装完成后,把/...
Erlang 是一种面向并发和分布式系统的编程语言,特别适合构建高可靠性、容错性强的系统,如Web服务器。在上述代码中,我们看到的...在实际开发中,通常会使用像YAWS、Mochiweb或Cowboy这样的成熟Erlang Web服务器框架。
YAWS是另一个知名的Erlang Web服务器,它同样可以处理WebSocket连接。 在给定的文件`websockets.erl`中,我们可以预期它包含了WebSocket服务的核心逻辑。这个文件可能定义了一个或多个行为(behaviours)如 cowboy_...
如Adobe为Flash Builder发布的ActionScript代码覆盖插件、微软的Team Foundation Server备份工具、Terracotta的BigMemory解决方案、Google重启的Instantiations工具套件、Eclipse Mylyn成为顶级项目、Nuxeo的FISE...
- **Web服务器**:攻击者可能会针对各种Web服务器进行攻击,如Apache、LightTPD、Yaws、Tux和IIS等。 - **数据库系统**:常见的数据库系统包括MySQL、PostgreSQL、Firebird和Microsoft SQL Server等。 - **脚本语言*...