문제

나는 반응 원리를 따르는 웹 응용 프로그램을 개발하고 있습니다.현재 화면에서 볼 수있는 모든 정보는 모든 사용자가 실시간으로 변경되면 자동으로 업데이트됩니다.

Django와 함께 APE (Ajax Push Engine)를 사용하여 현재 페이지가 열려있는 모든 사용자에게 필요한 정보를 제출합니다.정보는 사용자 당 많은 양의 열린 채널을 일으킬 수있는 객체의 특정 인스턴스와 관련 될 수 있습니다.나는 최대 100 개의 열린 채널 에 대해 이야기하고 있습니다.

1.이 금액은 성능에 영향을 미칩니 까?

2.이 좋은 디자인이 있거나 가능한 한 적은 채널을 만들기 위해 노력해야합니까?

3.원숭이가 좋은 선택이거나 Node.js + Socket.IO로 전환해야합니까?APE와는 대조적으로 성능을 측정하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

SOCKJS로 전환하기로 선택한 다음이 질문을 참조하십시오 :

파이썬 Socket.io 클라이언트 보내기TornAdio2 서버로 메시지 방송

왜?왜냐하면 :

  • sockjs는 socket.io 및 ape
  • 보다 안정적이고 안정적입니다.
  • 성능을 위해 동일합니다 (내가 아는 한)
  • SOCKJS는 APE
  • 보다 광범위한 통신 프로토콜 지원을 제공합니다.
  • APE 서버가 더 많은 구성이 필요합니다
  • 플래시 요구 사항 없음
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top