Web Sockets과 관련된 몇 가지 질문이 있습니다.웹 소켓 관련 질문
최신 Firefox 4.0 nightlies는 웹 소켓을 지원합니다. Webkit도 마찬가지입니다 (Chrome 4 + Safari 4/5). Internet Explorer 9은 안정 버전 이전의 Microsoft에 따라 웹 소켓 기능을 갖추고 있습니다.
어쨌든, 내 질문은 : 나는 웹 사이트를 관리하기 위해 자바 스크립트 관리 인터페이스을 건물입니다. XMLHttpRequest 대신 클라이언트 - 서버 통신을 위해 Web Sockets을 사용해야합니까? 이 아닌은 브라우저 호환성에 신경을 쓸 필요가 있습니까?
웹 소켓을 사용하면 XMLHttpRequest를 사용하는 일반적인 상황에 비해 저장, 삭제 및 업데이트 호출이 빨라 집니까? 요청이 더 일까요?
HTML5의
navigator.online
과window.addEventListener('offline', ...)
을 알고 있지만 연결이 끊어진 웹 소켓을 사용하면 연결 문제를보다 정확하고 빠르게 감지 할 수 있습니까? 내 인터넷 연결을 끄거나 방화벽으로 차단하면 Firefox는 여전히navigator.online
이 이라는 것을 나타냅니다. Web Sockets을 사용하면 서버 연결이 즉시 사라져서 연결 문제를보다 정확하게 감지 할 수 있습니다.나는 (모든 아파치 모듈을 설치하거나 다른 사용자 정의를 수행 할 필요) 코드가 다른 웹 서버와 휴대용 즉, 순수 PHP로 웹 소켓 서버 측을 지원하는, 그래서 수 있습니다. 나는 사람들에게 여러 종류의 모듈을 HTTPD에 설치할 것을 요구하지 않고 몇 군데에 소프트웨어를 배포하고 싶다.
가능한 한 많은 질문에 답변 해 주시기 바랍니다. 나는 정말로 대답에 흥미가있다.
참고 : PHP로 작성된 괜찮은 WebSocket 서버가 있습니다. http://socketo.me/ – igorw