Ashd

Software kuvakaappaus:
Ashd
Ohjelmiston tiedot:
Versio: 0.12
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Fredrik Tolf
Lupa: Vapaa
Suosio: 3

Rating: nan/5 (Total Votes: 0)

Ashd on modulaarinen HTTP-palvelin ohjelmisto perustuu usean ohjelman arkkitehtuuria. & Nbsp; Kun useimmat muut HTTP-palvelimet ovat monoliittinen ohjelmia, ehkä, ladattavina moduuleina, Ashd koostuu useista eri ohjelmista, joista kukin käsittelee pyyntöjä eri tapoja, välittää pyynnöt toisilleen yli yksinkertainen protokolla (ei toisin Unix putkistot). Suunnittelu Ashd tuo sen useita mukavia ominaisuuksia, seuraavat ovat merkittävimpiä niistä.

Sanity suunnittelu

& Nbsp; erottaminen koskee eri itsenäisiä ohjelmia on esimerkki Unixin filosofian & ndash; kukin ohjelma tekee vain yhtä asiaa, mutta tekee sen hyvin (toivottavasti). Puhdas rajaaminen toimintojen avulla jokainen ohjelma on hyvin pieni ja yksinkertainen & ndash; Tällä hetkellä kukin ohjelmien kokoelmat (mukaan lukien jopa ydin HTTP parseri ohjelma, htparser, niin kauan kuin ei lasketa sen, aivan vapaaehtoista, SSL-toteutus) on toteutettu alle 1000 riviä C-koodia (ja useimmat ovat huomattavasti pienempi kuin), jonka avulla ne voidaan helposti luettava ja ymmärrettävä.
Suojaus
& Nbsp; Koska jokainen ohjelma toimii prosessissa omaa, se voidaan antaa käyttöoikeudet. Useimmat huomionarvoista kaikkea userplex ohjelma varmistaa, että tarjoilu käyttäjän kotihakemiston (/ ~ käyttäjä / URL-osoitteita, jos haluatte) tapahtuu vain koodilla, joka on todella kirjautunut käyttäjä kyseessä; ja htparser ohjelma, joka ainoa ohjelma, joka puhuu suoraan asiakkaiden kanssa, voi ajaa täydellisesti sekä ei-käyttäjä (hirveästi) ja saa chroot'ed tyhjään hakemistoon.
Configuration järki
& Nbsp; Jälleen koska jokainen ohjelma käsittelee vain yksinkertainen tehtävä, sen kokoonpano voidaan tehdä melko yksinkertainen. Ei ole tarvetta dirplex ohjelma, joka käsittelee vain palvelun fyysisestä hakemistoja, välitä virtuaalinen hakemistoja, virtuaalinen hosts, HTTP-protokollan parametrit tai todentamisen aivan kuten ei ole tarvetta patplex malli haussa tietää tiedostotyyppejä tai hakemistorakenteissa. Jokaisen ohjelman konfiguraatiotiedostomuotoa voidaan pitää mahdollisimman yksinkertaisena, ja useimmat ohjelmat on määritetty yksinkertaisesti komentoriviasetusten.
Pysyvyys
& Nbsp; Vaikka Ashd on moniajoa ohjelma, se ei ole samassa mielessä kuin esimerkiksi Apache. Jokainen pyynnön käsittelijä toimii edelleen loputtomiin eikä kutemaan useita kopioita itsestään, mikä tarkoittaa, että kaikki prosessin tila jatkuu välillä pyyntöjen & ndash; istunnon tiedot voidaan pitää muistissa, yhteydet taustajärjestelmiin palveluja voidaan pitää auki, ja niin edelleen.

Mitä uutta tässä julkaisussa:

  • Tämä versio lisäsi tuen chunked pyynnöstä-elimet, parantaa yleistä käyttäytymistä kun ohjaaja ohjelmat ovat ylikuormitettuja, parannettu shutdown käyttäytymistä, ja kiinteät ja parannettu eri vähemmässä asioita.

Mitä uutta versiossa 0.11:

  • dirplex kokoonpano tehtiin enemmän hyötyä, ja oletusasetuksilla tiedostoja parannettiin.
  • Siellä oli myös joukko pieniä vakauden parannuksia, bugikorjauksia ja vastaavat.

Mitä uutta versiossa 0.10:

  • Tämä versio lisää asetuksia välittää tietoja käsittelijä prosesseja, ja parantaa dokumentointi.

Mitä uutta versiossa 0.9:

  • Kertyneet pienempiä korjauksia.

Mitä uutta versiossa 0.6:

  • Tuki epoll lisättiin tehdä htparser skaalautuva.
  • virhe käsittely dirplex on tehty muokattavissa ja uudelleen.
  • On yleinen liuta bugikorjauksia ja muita parannuksia mennä ympäri.

Mitä uutta versiossa 0.5:

  • useita bugikorjauksia ja lisäämällä hakemiston-paikallisten matching jotta dirplex käsittelijä.

Muu ohjelmistojen kehittäjä Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

Kommentit Ashd

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!