Ashd

软件截图:
Ashd
软件详细信息:
版本: 0.12
上传日期: 20 Feb 15
开发: Fredrik Tolf
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

Ashd是基于一个多节目结构模块化的HTTP服务器软件 而大多数其他HTTP服务器是单片方案,或许,加载模块,Ashd是由几个不同的程序,其每一个在不同的处理请求方式,传递请求到彼此通过一个简单的协议(不同于Unix的管道)。 Ashd的设计带来了它的一些不错的性能,下面是最值得关注的。

设计神智

 不同的,独立的程序之间的关注分离是标准的Unix理念和ndash的一个例子;每个程序做一件事情而已,但确实很好(我希望)。函数的清洁划分允许每个程序是非常小的,简单的&ndash的;目前,每个节目的集合中(甚至包括核心的HTTP解析器程序,htparser,只要一不计其,相当可选的,SSL实现)在低于1000行C代码实现(而且大多数是相当小于),使他们能够容易地研究和理解。
安全
 由于每个程序在自己的进程中运行,它可以分配适当的权限。最值得一提的是,userplex计划确保服务用户主目录(/〜用户/网址,如果你愿意)只发生了,实际上是登录为有问题的用户代码;和htparser程序,作为直接讲与客户的唯一方案,可以运行得很好作为非用户(如人),并进行chroot'ed到一个空的目录。
配置神智
 同样,由于每个节目只处理一个简单的任务,它的构造可以使相当简单。没有必要为dirplex程序,它从物理目录仅处理服务,要关心的虚拟目录,虚拟主机,HTTP协议参数或认证;正如没有必要对patplex模式匹配以了解有关文件类型或目录层次。每个节目的配置文件的格式可保持尽可能的简单,并且大多数程序都与命令行选项简单地构成。
持久化
 虽然Ashd是一个多进程程序,所以不能在该相同意义上例如Apache的。每个请求处理程序继续运行下去,不会产生多个副本本身,这意味着所有的过程状态的请求和ndash的期间持续存在;会话数据可以保存在内存中,连接到后端服务能够保持开放,等等

什么在此版本中是新的

  • 在该版本增加了对分块请求机构的支持,在处理程序超载,改善了关闭行为,以及固定和改进各种小东西提高整体行为。

什么是在0.11版本新

  • 在dirplex配置已变得更加有用的,默认的配置文件进行了改进。
  • 还有一堆小的稳定性进行了改进,错误修正等。

什么在0.10版本新

  • 在这个版本增加了配置选项将信息传递给处理流程,并提高了文档。

什么在0.9版本的新

  • 在累计小幅修正

什么是0.6版本,新的

  • 在支持epoll的加入使htparser更具可扩展性
  • 在已经进行的错误处理dirplex定制和可重复使用的。
  • 在有错误修正和其他改进的一般摆来绕去。

什么是0.5版本的新

  • 在一些错误修正和添加目录本地匹配到dirplex处理。

显影剂的其他软件 Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

意见 Ashd

评论没有发现
添加评论
打开图片!