Waitress

소프트웨어 스크린 샷:
Waitress
소프트웨어 정보:
버전: 0.8.5
업로드 날짜: 14 Apr 15
개발자: Chris McDonough
라이센스: 무료
인기: 28

Rating: nan/5 (Total Votes: 0)

.

웨이트리스는 매우 적절한 성능 & NBSP와 생산 품질의 순수 파이썬 WSGI 서버로 의미 프로젝트, 그것은 파이썬 표준 라이브러리에 살고 제외한 종속되지 않습니다. 파이썬 2.6+ 및 파이썬 3.2에서 유닉스와 윈도우에 CPython과에서 실행됩니다. 또한 UNIX에 PyPy 1.6.0에서 실행하는 것으로 알려져있다. 그것은 / HTTP 지원 1.0 및 HTTP / 1.1.
자세한 내용은 웨이트리스 패키지의 "문서"디렉토리를 참조하거나 http://docs.pylonsproject.org/projects/waitress/en/latest/.

What이 릴리스의 새로운 기능입니다 :

수정 러너 멀티 세그먼트 수입 (https://github.com/Pylons/waitress/pull/34 참조).
호환성을 위해 WSGIServer 지금 TcpWSGIServer의 별칭입니다. BaseWSGIServer의 서명이 WSGIServer 사전 0.8.4와 호환됩니다.

이 버전 0.8.1의 새로운 기능 :

이 갈색 가방 버그 방지 요청 동시성. 느린 요청의 응답이 충분히 생성 될 때까지 느린 요청은 후속 요청의 응답 이후 차단하는 것입니다. 작업 잠금 & quot;이 하 '때문이었다; 클래스 속성으로보다는 HTTPChannel에서 인스턴스 속성으로 선언된다. 잠금 & quot 있었던 outbuf, 또한 다른 이름을 지정 & quot 잠금 이동 할 수있는 기회를했다; 채널 인스턴스가 아닌 클래스. https://github.com/Pylons/waitress/pull/1를 참조하십시오.

이 0.8 버전의 새로운 기능 :

이 http://www.python.org/dev/peps/pep-0333/#optional에 따라, WSGI의 wsgi.file_wrapper 프로토콜을 지원 -platform - 특정 파일 처리. 다음은 사용 예입니다 :
수입 운영 체제
여기 os.path.dirname을 = (os.path.abspath (__ FILE__))
데프 myapp와 (싸다, start_response) :
F = 오픈 (os.path.join (여기서, 'myphoto.jpg'), 'RB')
헤더 = [( '콘텐츠 형식', '이미지 / JPEG')]
start_response (
'200 OK'
헤더
싸다을 반환 [ 'wsgi.file_wrapper'] (F, 32768)
파일 래퍼 생성자의 서명은 (filelike_object, 블록 _)입니다. 두 인수는 위치 (키워드되지 않음) 인수로 전달해야합니다. 래퍼 파일을 만드는 결과 WSGI 애플리케이션으로부터 app_iter로 반환한다.
랩퍼 filelike_object로 전달 목적은 적어도 읽기 () 메소드를 지원하는 파일 - 류의 객체이어야하며, 읽기 () 메소드는 선택 크기 힌트 인수를 지원해야합니다. 그것은 () 추구 ()와 알 방​​법을 지원해야한다. 그렇지 않은 경우, 제공 _ 크기를 사용하여 filelike 객체를 통해 정상 반복 사용 (복사 파일 래퍼의 혜택을 부정 이루어집니다). 그것은 close () 메소드를 지원해야합니다.
파일 래퍼 생성자에 지정된 블록 _ 인수는 filelike_object 추구 지원 및 / 또는 방법을 얘기하지 않을 경우에만 사용됩니다. 웨이스트 (WSGI 사양에 따라)이 축퇴 경우 파일을 제공하기 위해 통상의 반복을 이용해야하고,이 블록의 크기가 반복 청크 크기로 사용된다. 블록 _ 인수는 선택 사항입니다; 이 경과하지 않은 경우, 디폴트 value``32768``가 사용된다.
응용 프로그램이 이미 하나를 설정하지 않은 경우 충분히 filelike 객체 파일 래퍼를 사용하는 경우 웨이트리스 응용 프로그램을 대신하여 Content-Length 헤더를 설정합니다.
현재 파일 래퍼를 처리하는 기계 (이것은 예를 들어 sendfile을 사용하지 않습니다) 공상 시스템 호출을 사용하여 특히 특별 아무것도하지 않는다; 이를 사용하는 것은 단지 현재 클라이언트에 송신하기 위해서, 임시 버퍼에 데이터를 복사 할 필요에서 시스템을 방지한다. WSGI 애플 리케이션은 충분히 filelike 객체를 포함 파일 래퍼를 반환 할 때 데이터의 복사 작업이 수행되지 않습니다. 그것은 미래의 애호가 뭔가를 할 수 있습니다.

이 버전 0.6.1의 새로운 기능 :

이 0.6에 실수로 추가 한 채널의 write_soon 방법에 pull_trigger하는 성능을 파고 호출을 제거합니다.

이 0.5 버전의 새로운 기능 :

이 파이썬 3 (복호화 / PATH_INFO 인코딩을 수정 PEP (333)에 따라, 터널 바이트 -에 - 유니 코드와 같은 라틴-1-애프터 unquoting).

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Chris McDonough

Supervisor
Supervisor

20 Feb 15

pyramid
pyramid

20 Feb 15

코멘트 Waitress

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!