Ashd

Software captura de pantalla:
Ashd
Detalles de software:
Versión: 0.12
Fecha de carga: 20 Feb 15
Promotor: Fredrik Tolf
Licencia: Libre
Popularidad: 3

Rating: nan/5 (Total Votes: 0)

Ashd es un software de servidor HTTP modular basado en una arquitectura multi-programa de & nbsp;. Considerando que la mayoría de otros servidores HTTP son programas monolíticos con, tal vez, la carga de módulos, Ashd se compone de varios programas diferentes, cada uno de los cuales controla las solicitudes en diferentes maneras, pasando peticiones a uno al otro sobre un protocolo simple (no a diferencia de las tuberías Unix). El diseño de Ashd trae consigo una serie de propiedades agradables, el siguiente siendo las más destacables.

La cordura de diseño

& Nbsp; La separación de intereses entre los diferentes programas e independientes es un ejemplo de la filosofía y ndash estándar de Unix; cada programa hace una sola cosa, pero lo hace bien (espero). El trazado limpio de funciones permite que cada programa sea muy pequeño y simple y ndash; Actualmente, cada uno de los programas de la colección (incluyendo incluso el programa HTTP analizador núcleo, htparser, siempre y cuando uno no cuenta su,, implementación SSL bastante opcional) se implementa en menos de 1.000 líneas de código C (y la mayoría son considerablemente menor que), lo que les permite ser estudiados y comprendidos fácilmente.
Seguridad
& Nbsp; Dado que cada programa se ejecuta en un proceso propio, se puede asignar permisos adecuados. Lo más notable de todo, el programa userplex asegura que servir de directorios home (/ ~ usuario / URL, si se quiere) sólo ocurre con el código que está realmente conectado como el usuario en cuestión; y el programa htparser, siendo el único programa que habla directamente con los clientes, puede funcionar perfectamente como un no usuario (como nadie) y se chroot en un directorio vacío.
cordura Configuración
& Nbsp; Una vez más, ya que cada programa sólo se ocupa de una tarea sencilla, su configuración se puede hacer bastante simple. No hay necesidad de que el programa dirplex, que maneja único servicio de directorios físicos, que se preocupan por los directorios virtuales, hosts virtuales, los parámetros del protocolo HTTP o autenticación; del mismo modo que no hay necesidad de que el patrón matcher patplex saber sobre los tipos de archivos o las jerarquías de directorios. Formato de archivo de cada programa de configuración puede ser tan simple como sea posible, y la mayoría de los programas se configuran de forma sencilla con opciones de línea de comandos.
La persistencia
& Nbsp; Ashd Aunque es un programa multi-proceso, no es en el mismo sentido que por ejemplo, Apache. Cada controlador de solicitudes continúa ejecutándose indefinidamente y no desova varias copias de sí mismo, lo que significa que todo el estado de proceso persiste entre las solicitudes y ndash; servicios de datos de sesión se pueden mantener en la memoria, conexiones a sistemas de fondo puedan mantenerse abiertas, etc.

¿Qué hay de nuevo en esta versión:.

  • Esta versión añade soporte para solicitar cuerpos fragmentados, mejora el comportamiento general cuando los programas de controlador están sobrecargados, la mejora del comportamiento de apagado, y varias cosas menores fijos y mejoradas.

¿Qué es nuevo en la versión 0.11:

los archivos de configuración por defecto

  • configuración dirplex se hizo más útil, y se han mejorado.
  • También había un montón de mejoras en la estabilidad menores, correcciones de errores, y similares.

¿Cuál es nuevo en la versión 0.10:

  • Esta versión añade opciones de configuración para pasar información a los procesos de controlador, y mejora la documentación.

¿Qué hay de nuevo en la versión 0.9:.

  • correcciones menores acumulados

¿Cuál es nuevo en la versión 0.6:.

  • Soporte para epoll esta en hacer htparser más escalable
  • El manejo de errores en dirplex se ha hecho personalizable y reutilizable.
  • Hay un montón general de correcciones de errores y otras mejoras para todos.

¿Qué hay de nuevo en la versión 0.5:

  • Una serie de correcciones de errores y la adición de igualación de directorio local al controlador dirplex.

Otro software de desarrollador Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

Comentarios a la Ashd

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!