2010-04-12 4 views
2
(정신에서 유사하지만 this question에서 실제로 다른.)

고성능 인 - 브라우저 네트워킹

사이에 고성능 perstistent 네트워크 연결을 가능하게하는 모든 상호 호환-브라우저에서 브라우저 기술이 있는가

서버 응용 프로그램과 자바 스크립트로 작성된 클라이언트? 카페인에 XMLHttpRequest라고 생각하십시오. 한 번에 최대 몇 명의 사용자에게만 제한되는 시각화 시스템에서 작업하고 있으며 서버는 꽤 강력하므로 필요한만큼 처리 할 수 ​​있습니다. 클라이언트가 그래픽 하드웨어 기능에 관계없이 초당 약 20 프레임 이상으로 서버에서 스트리밍 된 비디오에 액세스 할 수있게하고 싶습니다.

간단히 말해서 : 플래시 또는 자바를 사용하지 않고도이 작업을 수행 할 수 있습니까?

답변

2

카페인에 XMLHttpRequest가 무슨 뜻인지 확신 할 수 없습니다 ... 원격 폴링 객체의 성능은 언어 구조 자체가 아닌 클라이언트와 서버의 성능에 영향을받습니다. 물론 AJAX에는 HTTP 오버 헤드가 있지만 HTTP 긴 폴링 (기본적으로 서버 연결을 길게 유지하고 백그라운드에서 데이터 덩어리를 비트 단위로 전달하는 유일한 대안)는 AJAX와 문자 그대로 동일합니다. 뭔가 (따라서 시간을 유휴하기 위해 HTTP 오버 헤드를 이동) 발생할 때까지 연결이 열려. 내가 올바르게 기억, 오페라 잠시 다시 소켓 구현의 어떤 종류를했지만, 아무도 오페라를 사용하지

.

+0

HTTP 롱 폴링 보인다 이제 요청 당 대기 시간을 요청 당 반환 된 프레임 수와 어떻게 매치시키는 지 알아내는 중입니다. –