2011-02-17 5 views
0

레일을 통한 효율적인 서버 푸시 기술에 대해 알고 싶습니다. 탐험 된 것들은 XMPP-Bosh, 혜성 등입니다.레일을 통한 효율적인 서버 푸시

이러한 긴 폴링 기법은 모바일 엔드에서 배터리 절약에 어느 정도 영향을 미칩니 까? 필요는 서버에 도착하자 마자 데이터를 클라이언트에 전달하는 것입니다 (데이터 크기와 유형은 고정되어 있지 않으며 MB 단위로 다를 수 있습니다).

이 부분을 밝혀주세요. 모든 기술/물건/링크/해킹/루비 & 같은 파이썬 모듈은 좋을 것입니다.

답변

1

난 당신이 휴대 전화 또는 배터리 소모에 미치는 영향을 뭘 원하는지 정확히 모르지만 나는 웹 소켓없이 브라우저에 데이터를 밀어 몇 가지 쉬운 방법을 알고 :

  • 잡종을 1.1.5는 오래되었지만 작은 초기화 도구를 사용하여 계속해서 데이터를 계속 푸시하는 가장 쉬운 방법입니다. 그것이 내가 본 것을에서 매우 유연 아니다,

    Mongrel::HttpHandler 
    
  • 은의 nginx와 아파치 모듈을 제공하지만, 내가 원하는처럼 나는 그것을 조정할 수있는 방법을 찾지 못했습니다.

  • 채팅을 작성하는 경우 Openfire (매우 사용하기 쉽습니다 .... RED5 플러그인, kraken 등 ..) 또는 스펙트럼 게이트웨이가있는 jabberd에 대해 생각해보십시오.

  • 또한 xmpp4r 보석은 매우 완벽합니다.

  • 정적 파일이나 모든 유형의 큰 데이터를 스트리밍하는 경우 웹 서버용 스트리밍 모듈을 사용할 수 있습니다.