Ashd

Tela Software:
Ashd
Detalhes de Software:
Versão: 0.12
Data de upload: 20 Feb 15
Revelador: Fredrik Tolf
Licença: Livre
Popularidade: 3

Rating: nan/5 (Total Votes: 0)

Ashd é um software de servidor HTTP modular baseado em uma arquitetura multi-programa. & Nbsp; Considerando que a maioria dos outros servidores HTTP são programas monolíticos com, talvez, módulos carregáveis, Ashd é composto por vários programas diferentes, cada um deles lida com os pedidos em diferentes maneiras, passando os pedidos para o outro ao longo de um protocolo simples (não muito diferente pipelines Unix). O projeto de Ashd traz um número de propriedades agradáveis, a seguinte sendo os mais notáveis.

Sanity do projeto

& Nbsp; A separação de interesses entre os diferentes programas e independentes é um exemplo de padrão Unix filosofia & ndash; cada programa faz uma coisa só, mas faz bem (espero). O delineamento limpo de funções permite que cada programa ser muito pequeno e simples & ndash; Atualmente, cada um dos programas da coleção (incluindo até mesmo o programa analisador HTTP core, htparser, desde que a pessoa não contar a sua,, implementação SSL bastante opcional) é implementado em menos de 1.000 linhas de código C (ea maioria são consideravelmente menor do que), permitindo que sejam facilmente compreendidas e estudadas.
Segurança
& Nbsp; Uma vez que cada programa é executado em um processo próprio, ele pode ser atribuído permissões adequadas. O mais notável de tudo, o programa userplex garante que servir de diretórios home do usuário (/ ~ user / URLs, se você preferir) só acontece pelo código que está realmente conectado como o usuário em questão; eo programa htparser, sendo o único programa que fala diretamente com os clientes, pode funcionar perfeitamente bem como um não-usuário (como ninguém) e ser chroot em um diretório vazio.
sanidade Configuração
& Nbsp; Novamente, uma vez que cada programa só lida com uma tarefa simples, a sua configuração pode ser feita muito simples. Não há necessidade de o programa dirplex, que trata apenas do serviço de diretórios físicos, para se preocupar com os diretórios virtuais, hosts virtuais, os parâmetros do protocolo HTTP ou autenticação; assim como não há nenhuma necessidade para o correspondente padrão patplex de saber sobre os tipos de arquivos ou hierarquias de diretórios. Formato de arquivo de configuração de cada programa podem ser mantidos o mais simples possível, ea maioria dos programas são configurados de forma simples com opções de linha de comando.
Persistência
& Nbsp; Apesar Ashd é um programa multi-processo, não é no mesmo sentido, como por exemplo, Apache. Cada manipulador pedido continua a funcionar por tempo indeterminado e não gerar múltiplas cópias de si mesmo, o que significa que todo o estado processo persiste entre as solicitações & ndash; serviços de dados da sessão pode ser mantido na memória, conexões de back-end pode ser mantida aberta, e assim por diante

O que é novo nesta versão:.

  • Esta versão adicionou suporte para corpos de solicitação fragmentada, melhorou o comportamento geral, quando os programas de manipulador estão sobrecarregados, melhorou problema de desligamento, e fixos e melhorar várias coisas menores.

O que é novo na versão 0.11:

  • configuração dirplex tornou-se mais útil, e os arquivos de configuração padrão foram melhorados.
  • Houve também um monte de melhorias de estabilidade menores, correções de bugs, e assim por diante.

O que é novo na versão 0.10:

  • Esta versão adiciona opções de configuração para passar informações para os processos de manipulador, e melhora a documentação.

O que é novo na versão 0.9:.

  • pequenas correções acumuladas

O que é novo na versão 0.6:.

  • Suporte para epoll foi adicionado para fazer htparser mais escalável
  • O tratamento de erros em dirplex foi feito personalizável e reutilizável.
  • Há uma enorme quantidade geral de correções de bugs e outras melhorias para ir ao redor.

O que é novo na versão 0.5:

  • Uma série de correções de bugs e da adição de correspondência diretório-local para o manipulador dirplex.

Outro software de desenvolvedor Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

Comentário para Ashd

Comentários não encontrado
Adicionar comentário
Ligue imagens!