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

評論沒有發現
添加評論
打開圖片!