2011-08-31 8 views
0

파이썬에서 간단한 웹 서버가 있습니까? 위의 질문에 대한 답변을 우려하여 응답이 느림 ...파이썬 빠른 웹 서버

감사합니다.

+0

예. 더 빠르고 비 차단으로 만드는 방법이 있습니다. 아마도 당신은 당신이 달성하고자하는 것을 강조하기 위해 당신의 질문을 약간 수정해야하며, 당신이 이것을 첫 번째 노력으로 시작한 이유를 강조해야합니다. –

+1

비 차단 소켓의 경우 꼬인 또는 토네이도를보십시오. 필자가 아는 바로는 파이썬에서 가장 빠른 웹 서버입니다. 그러나 그들은 꽤 복잡 할 수 있습니다. 또한 HTTP 서버에 ForkingMixin 또는 ThreadingMixin을 사용하여 요청 간의 블로킹을 방지 할 수 있습니다. – varela

+0

두 분 모두에게 감사드립니다. 나는 브라우저 플러그인을 디자인 한 간단한 사용자 스터디를 운영 중이다. 플러그인과 정기적으로 통신하는 서버 구성 요소가 있습니다. 클라이언트에서 응답 시간 (플러그인)이 느린 경우가 있습니다. 나는 웹 서버의 속도를 높이고 싶다 - 너무 복잡하게하지 않고 어떻게하는지 알고 싶었다. –

답변

1

웹 서버가 비 블로킹 IO 소켓을 사용할 수 있도록합니다. 파이썬에 대한 좋은 프레임 워크/서버 산란입니다 :이 (쉽게 더 많은 동시 요청을 추가 할 수 있습니다) 가로 방향으로 만의 서비스가 확장 가능하게 해

http://pypi.python.org/pypi/Spawning/

하는 것으로. 단일 요청 처리 지연은 코드 (데이터베이스 연결 방법 등)와 하드웨어 (공유 호스팅을 사용하지 않음)에 따라 다릅니다. 귀하는 귀하의 질문에 귀하가 처리하는 것을 상세하게 설명하지 않으므로 귀하의 질문에 포괄적 인 답변을 줄 충분한 데이터가 없습니다.