首页> 外文会议>WoTUG Technical Meeting >occwserv: An occam Web-Server
【24h】

occwserv: An occam Web-Server

机译:occwserv:occam web-server

获取原文

摘要

This paper presents 'occwserv', the Occam web-server. This is a highly concurrent web-server, written in the Occam multi-processing language, that supports the majority of the HTTP/1.1 protocol. Dynamic process and channel creation mechanisms are used to create scalable 'server-farms', each responsible for a particular webserver function - for example, reading client requests or running CGI processes. The design of the web-server is presented, along with some early performance benchmark results. Although performance may appear a limiting factor (when compared to other web-servers such as Apache), much is gained from the simplicity and security of occam. Extending the web-server with new functionality, for example, is intuitive and largely trivial - with the guarantees that code is free from race-hazard and aliasing errors. An experimental non-standard addition, the OGI (Occam Gateway Interface), is also presented. This provides a mechanism for dynamically loading and attaching pre-compiled occam processes to the running web-server, that can then handle one or multiple client connections. A text-based style adventure game is examined briefly, that allows multiple clients to interact within a "multi-user dungeon" (MUD) style environment.
机译:本文介绍了“occWserv”,Occam Web-Server。这是一个高度并发的Web-Server,以偶数多处理语言编写,支持大多数HTTP / 1.1协议。动态过程和通道创建机制用于创建可伸缩的“服务器场”,每个尺寸对特定的Web服务器函数负责 - 例如,读取客户端请求或运行CGI进程。呈现了Web服务器的设计,以及一些早期性能基准结果。虽然性能可能出现限制因素(与Apache等其他Web服务器相比),但是从偶尔的简单性和安全性获得了很多。例如,扩展了具有新功能的Web服务器是直观的,并且很大程度上是微不足道的 - 保证代码没有种族危险和锯齿错误。还呈现了实验性非标准添加,OGI(COMPAM网关接口)也是如此。这提供了一种动态加载和将预编译的Web-Server加载和附加的机制,然后可以处理一个或多个客户端连接。简要介绍基于文本的样式冒险游戏,允许多个客户端在“多用户地牢”(MUD)风格环境中互动。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号