Ashd

Szoftver screenshot:
Ashd
Szoftver adatai:
Változat: 0.12
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Fredrik Tolf
Engedély: Ingyenes
Népszerűség: 3

Rating: nan/5 (Total Votes: 0)

Ashd egy moduláris HTTP szerver szoftver alapuló multi-programot építészet. & Nbsp; mivel a legtöbb más HTTP szerverek monolit programok, talán betölthető modulok Ashd áll több különböző programok, amelyek mindegyike kezeli a kéréseket a különböző módon, átadva kérések egymással még egy egyszerű protokollt (ellentétben nem Unix csővezetékek). A design Ashd hozza számos jó tulajdonsággal rendelkezik, a következő pedig a leginkább figyelemre méltó is.

Sanity tervezési

& Nbsp; A szempontok elkülönítése a különböző, független program egy példa a szabványos Unix filozófia & ndash; Minden program nem csak egy dolog, de jól csinálja (remélem). A tiszta körülhatárolása funkciók lehetővé teszi az egyes programok nagyon kicsi és egyszerű & ndash; Jelenleg, mind a programok gyűjteménye (beleértve még a core HTTP elemző programot, htparser, mindaddig, amíg nem számítjuk annak, opcionális, SSL implementáció) valósul meg kevesebb, mint 1000 sor C kód (és a legtöbb lényegesen kisebb), amely lehetővé teszi számukra, hogy könnyen tanult, és megértette.
Security
& Nbsp; Mivel minden program fut a folyamat saját, meg lehet rendelni a megfelelő engedélyekkel. Leginkább figyelemre méltó az is, a userplex program biztosítja, hogy szolgálja a felhasználók saját könyvtárai (/ ~ user / URL-ek, ha úgy tetszik) csak akkor történik meg kódot, amelyet végül jelentkezve a szóban forgó felhasználó; és a htparser programot, az egyetlen program, amely közvetlenül szól az ügyfelekkel, akkor tökéletesen fut, valamint egy non-user (mint senki), és lehet chroot'ed egy üres könyvtárba.
Configuration józanság
& Nbsp; Ismét, hiszen minden program csak kezeli egyszerű feladat, a konfiguráció lehet nagyon egyszerű. Nincs szükség a dirplex programot, amely kezeli csak service fizikai könyvtárak, hogy törődnek a virtuális könyvtárak, virtuális gépeket, HTTP protokoll paramétereit vagy hitelesítési; mint ahogy nincs szükség a patplex minta matcher tudni fájltípusok vagy könyvtárstrukturában. Minden program konfigurációs fájl formátumban lehet tartani a lehető legegyszerűbb, és a legtöbb programot beállítva egyszerűen parancssori.
Perzisztencia
& Nbsp; Bár Ashd egy multi-folyamat programot, nem abban az értelemben, mint pl Apache. Minden kérést handler tovább fut a végtelenségig, és nem ívik meg többször is, ami azt jelenti, hogy minden folyamat állapota továbbra is fennáll a kérések között & ndash; session adat tárolható a memóriában, kapcsolatok back-end szolgáltatásokat nyitva tartható, és így tovább.

Mi az új ebben a kiadásban:

  • Ez a verzió hozzáadott támogatás chunked kérés-testületek, javult a viselkedése, ha felvezető programok vannak terhelve, jobb kikapcsolási problémát, és a rögzített és a jobb különböző kisebb dolgokat.

Mi az új verzióban 0,11:

  • dirplex konfiguráció készült hasznosabb, és az alapértelmezett konfigurációs fájlokat javultak.
  • Volt még egy csomó apró stabilitását javító, hibajavítások, és hasonlók.

Mi az új verzióban 0,10:

  • Ez a verzió hozzáteszi beállítási lehetőség, hogy adja át az információt kezelő folyamatokat, és javítja a dokumentációt.

Mi az új a 0.9 verzió:

  • A felgyülemlett kisebb javítások.

Mi az új a 0.6 verzió:

  • Támogatás epoll adunk, hogy htparser jobban méretezhető.
  • A hibakezelését dirplex történt testre szabható és újrahasználható.
  • Van egy általános megölte a hibajavításokat és egyéb fejlesztések menni kb.

Mi az új a 0.5 verzió:

  • A hibajavítások és a hozzáadott könyvtár-helyi megfelelő A dirplex handler.

Más szoftver fejlesztő Fredrik Tolf

Dolda Connect
Dolda Connect

2 Jun 15

Hozzászólások a Ashd

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!