Waitress

Software kuvakaappaus:
Waitress
Ohjelmiston tiedot:
Versio: 0.8.5
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Chris McDonough
Lupa: Vapaa
Suosio: 2

Rating: nan/5 (Total Votes: 0)

Tarjoilija on hanke tarkoitettu Tuotantolaatuisia puhdasrotuisten Python WSGI palvelimeen erittäin hyväksyttävän suorituskyvyn. & Nbsp; Se ei ole riippuvuuksia paitsi niitä, jotka elävät Python standardin kirjasto. Se toimii CPython Unix ja Windows alla Python 2.6+ ja Python 3.2. Se tunnetaan myös toimimaan PyPy 1.6.0 UNIX. Se tukee HTTP / 1.0 ja HTTP / 1.1.
Saat lisätietoja, katso "docs" hakemisto Tarjoilija paketti tai http://docs.pylonsproject.org/projects/waitress/en/latest/.

What on uusi Tässä tiedotteessa:

  • Korjaa juoksija multisegment tuonti joissakin Python 2 versioita (ks https://github.com/Pylons/waitress/pull/34).
  • Yhteensopivuuden, WSGIServer on nyt alias TcpWSGIServer. Allekirjoitus BaseWSGIServer on nyt yhteensopiva WSGIServer valmiiksi 0.8.4.

Mitä uutta versiossa 0.8.1:

  • ruskea-laukku bug esti pyynnön samanaikaisuuden. Hidas pyyntö estää myöhemmät vastaukset myöhempien pyyntöjen kunnes hidas pyyntö vastaus oli täysin luotu. Tämä johtui & quot; tehtävä lukko & quot; ilmoitetaan olevan luokan attribuutti eikä esimerkiksi määritettä HTTPChannel. Myös vei mahdollisuuden liikkua toiseen lukko nimeltä & quot; outbuf lukita & quot; Kanavan Esimerkiksi sijaan luokassa. Katso https://github.com/Pylons/waitress/pull/1.

Mitä uutta versiossa 0.8:

  • Tue WSGI wsgi.file_wrapper protokollaa kohti http: / /www.python.org/dev/peps/pep-0333/#optional-platform-specific-file-handling. Tässä käyttötapa:
  • tuonti os
  • täällä = os.path.dirname (os.path.abspath (__ tiedosto __))
  • def MyApp (environ, start_response):
  • f = auki (os.path.join (tässä 'myphoto.jpg'), 'RB')
  • otsikot = [('Content-Type "," image / jpeg)]
  • start_response (
  • '200 OK ",
  • otsikot
  • paluu environ ['wsgi.file_wrapper'] (f, 32768)
  • allekirjoitus tiedosto kääreen rakentajan on (filelike_object, block_size). Molemmat väitteet on kulunut niin asentohuimaus (ei avainsana) väitteitä. Tuloksena luoda tiedoston kääre olisi palautetaan app_iter alkaen WSGI sovellus.
  • objekti välitetään filelike_object kääreen on oltava tiedoston kaltainen esine, joka tukee ainakin lukea () menetelmä, ja luku () menetelmä on tuettava vapaaehtoista koko vihje argumentti. Se olisi tuettava hakea () ja kerro (menetelmiä). Jos se ei ole, normaali iterointia yli filelike objektin edellyttäen block_size käytetään (ja kopiointi tehdään tyhjäksi kaikki hyöty tiedoston kääre). Siinä olisi tuettava lähellä () menetelmä.
  • määritellyt block_size argumentti tiedosto kääre rakentajan tulee käyttää vain, kun filelike_object ei tue hakea ja / tai kertoa menetelmistä. Tarjoilija on käytettävä normaalia iteraation palvelemaan tiedosto tähän degeneroitunut tapauksessa (kuten per WSGI spec), ja tämä lohkon koko tullaan käyttämään iterointia murikka koon. Block_size argumentti on valinnainen; jos se ei ole kulunut, oletuksena value``32768`` käytetään.
  • Tarjoilija asettaa Content-Length ylätunniste puolesta hakemuksen, kun tiedosto kääre riittävän filelike esine käytetään, jos hakemusta ei ole jo asetettu.
  • kone, joka käsittelee tiedostoa kääre tällä hetkellä ei tee mitään erityisen erityinen avulla fancy systeemikutsut (se ei käytä sendfile esimerkiksi); käyttää sitä tällä hetkellä vain estää järjestelmää tarvitse kopioida tietoja väliaikainen puskuri, jotta voimme lähettää sen asiakkaalle. Ei kopiointia tapahtuu kun WSGI sovellus palauttaa tiedoston kääreen että ylireagoi riittävän filelike esine. Se voi tehdä jotain hienompaa tulevaisuudessa.

Mitä uutta versiossa 0.6.1:

  • Poista suorituskykyä sapping puhelun pull_trigger vuonna kanavan write_soon menetelmä lisätty erehdyksessä 0,6.

Mitä uutta versiossa 0.5:

  • Fix PATH_INFO koodaus / dekoodaus Python 3 (per PEP 333, tunneli tavua-in-unicode-kuin-Latin-1-jälkeen-unquoting).

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Chris McDonough

superlance
superlance

20 Feb 15

pyramid_handlers
pyramid_handlers

14 Apr 15

pyramid_viewgroup
pyramid_viewgroup

15 Apr 15

pyramid_ldap
pyramid_ldap

14 Apr 15

Kommentit Waitress

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