Ashd

Skjermbilde programvare:
Ashd
Prog.varedetaljer:
Versjon: 0.12
Last opp dato: 20 Feb 15
Utvikler: Fredrik Tolf
Lisens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

ASHD er et modulært HTTP-server programvare basert på en multi-program arkitektur. & Nbsp; Mens de fleste andre HTTP-servere er monolittiske programmer med, kanskje, lastbare moduler, ASHD er sammensatt av flere forskjellige programmer, som hver håndterer forespørsler i forskjellig måter, passerer forespørsler til hverandre over en enkel protokoll (ikke ulikt Unix rørledninger). Utformingen av ASHD bringer det en rekke fine egenskaper, følgende er de mest bemerkelsesverdige seg.

Sanity av design

& Nbsp; Utskillelsen av bekymringer mellom ulike, uavhengige programmer er et eksempel på standard Unix filosofi & ndash; hvert program gjør en ting bare, men gjør det godt (håper jeg). Den rene avgrensning av funksjoner gjør at hvert program for å være svært liten og enkel & ndash; i dag, hvert av programmene i samlingen (inkludert selv kjernen HTTP parser program, htparser, så lenge man ikke telle sin, helt valgfritt, SSL-implementering) er implementert i mindre enn 1000 linjer med C-kode (og de fleste er betydelig mindre enn det), som tillater dem å være lett studert og forstått.
Sikkerhet
& Nbsp; Siden hvert program kjører i en prosess med sin egen, kan det bli tildelt nødvendige tillatelsene. Mest bemerkelsesverdige av alle, sikrer userplex program som servering av brukerhjemmeområder (/ ~ bruker / webadresser, hvis du vil) bare skjer med kode som faktisk er logget inn som brukeren i spørsmålet; og htparser program, blir det eneste programmet som snakker direkte med kunder, kan kjøre perfekt tillegg til en ikke-bruker (som ingen) og bli chroot'ed inn i en tom katalog.
Configuration tilregnelighet
& Nbsp; Igjen, siden hvert program håndterer bare en enkel oppgave, dens konfigurasjon kan gjøres ganske enkelt. Det er ikke behov for dirplex program, som håndterer eneste tjenesten fra fysiske kataloger, å bry seg om virtuelle kataloger, virtuelle verter, HTTP-protokollen parametere eller godkjenning; akkurat som det ikke er behov for den patplex mønster matcher å vite om filtyper eller kataloghierarkier. Hvert program konfigurasjon filformat kan holdes så enkelt som mulig, og de fleste programmer som er konfigurert rett og slett med kommandolinjealternativer.
Persistence
& Nbsp; Selv ASHD er et multiprosess-program, er det ikke i samme forstand som f.eks Apache. Hver forespørsel behandleren fortsetter å kjøre på ubestemt tid, og ikke gyte flere kopier av seg selv, noe som betyr at alle prosess tilstand vedvarer mellom forespørsler & ndash; session data kan holdes i minnet, til tilkoblinger back-end-tjenester kan holdes åpen, og så videre

Hva er nytt i denne utgaven:.

  • Denne versjonen lagt til støtte for du delvis forespørsel-organer, forbedret generelle oppførsel når fører programmer er overbelastet, forbedret nedleggelse atferd, og faste og forbedrede diverse mindre ting.

Hva er nytt i versjon 0.11:

  • dirplex konfigurasjon ble gjort mer nyttig, og standardkonfigurasjonsfiler ble forbedret.
  • Det var også en haug av forbedringer mindre stabilitet, feilrettinger, og lignende.

Hva er nytt i versjon 0.10:

  • Denne versjonen legger konfigurasjonsmuligheter for å sende informasjon til handler prosesser, og forbedrer dokumentasjon.

Hva er nytt i versjon 0.9:.

  • Akkumulerte mindre feilrettinger

Hva er nytt i versjon 0.6:.

  • Støtte for epoll ble lagt for å gjøre htparser mer skalerbar
  • Den feilhåndtering i dirplex har blitt gjort tilpasses og brukes flere ganger.
  • Det er en generell massevis av feilrettinger og andre forbedringer til å gå rundt.

Hva er nytt i versjon 0.5:

  • En rekke feilrettinger og tillegg av katalogen-lokal tilpasnings til dirplex behandleren.

Annen programvare fra utvikleren Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

Kommentarer til Ashd

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!