그냥 오픈 소스 a framework called Tornado입니다.Facebook의 새로운 Tornado 프레임 워크는 무엇입니까?
사이트가 도움이되는 것은 무엇입니까?
나는 페이스 북이 램프 구조를 사용한다고 생각한다. LAMP 스택 아래에 작성된 소규모 사이트에 유용합니까?
그냥 오픈 소스 a framework called Tornado입니다.Facebook의 새로운 Tornado 프레임 워크는 무엇입니까?
사이트가 도움이되는 것은 무엇입니까?
나는 페이스 북이 램프 구조를 사용한다고 생각한다. LAMP 스택 아래에 작성된 소규모 사이트에 유용합니까?
높은 동시성과 높은 확장 성을 위해 최적화되었지만 더 작은 페이로드를 위해 만들어진 웹 서버 인 것처럼 보입니다.
10,000 명의 동시 사용자를 지원하도록 설계되었습니다.
프레임 워크는 구별되는 가장 주류 웹 서버 프레임 워크 (및 확실히 대부분의 파이썬 프레임 워크) 는 비 차단하고 합리적으로 빠른 때문에에서. non-blocking이며 epoll을 사용하기 때문에 동시 연결 수천 개를 처리 할 수 있으므로 은 실시간 웹 서비스에 이상적입니다. FriendFeed의 실시간 기능을 처리하기 위해 특별히 웹 서버를 구축했습니다. 모든 활성 사용자는 입니다. FriendFeed는 FriendFeed 서버에 대해 열린 연결을 유지 관리합니다. 는
그것은 LMP 스택에 실행됩니다 ( 수천 개의 클라이언트를 지원하기 위해 서버 확장에 대한 자세한 내용은. C10K 문제를 참조)하지만, 아파치의 일어난다.
C10K 문제를 참조하십시오.
차단 쿼리가있는 'database' module입니다. 아마도 그들은 블로킹 문제를 최소화하기 위해이 서버의 여러 인스턴스를 실행하고 아마도 실시간 동작과 관련된 일부 부분에서만 전체 프렌드 피드에 사용되지 않을 수 있습니다 (HTTP 연결이 업데이트 확인을 위해 계속 열려 있고 스레딩 동작이 이것에 대해 나쁘다).
웹 응용 프로그램의 범용 프레임 워크로 사용할 수 있다고 생각하지 않습니다.
토네이도는 간단하고 빠른 파이썬 웹 서버와 마이크로 웹 프레임 워크입니다. 그것은 동적 웹 사이트를 작성하기위한 매우 기본적인 프레임 워크를 제공합니다. 그것은 배우기 쉽고 까다로운 웹 응용 프로그램의 특정 요구 사항을 충족시키기 위해 확장되므로 쉽게 사용할 수 없습니다. Tornado를 사용하는 가장 좋은 부분은 요청 당 스레드를 생성하지 않으므로 많은 요청에 대해 매우 잘 확장됩니다. 나는 그것을 나의 프로젝트 중 하나를 위해 그것을 사용하고 그것을 사랑하고있다.
은 (는) 커뮤니티 위키입니다. – SilentGhost