나는 Sinatra와 Padrino에 많은 경험을 가지고 있습니다. 데이터베이스 호출을 위해 datamapper를 사용하여 혜성 프로그래밍이라는 프로그래밍 모델이 있다는 것을 알기 전에 간단한 채팅 시스템을 구현하기 위해 매 순간 Ajax 요청을 사용자의 브라우저에서 서버로 전송하고있었습니다.Sinatra와 함께 long-polling ajax 구현하기
이제 페이스 북의 시스템을 잠시 보았습니다. 브라우저에서 내 요청을 보관하는 서버, 서버에 요청을 보내고 새로운 메시지가 나타나면 요청에 응답합니다. 그 후 내 브라우저는 가능한 한 빨리 다른 요청을 시작하고이 루프는 영원히 계속됩니다. 이 동작을 모방 한 시스템을 구현하고 싶습니다.
클라이언트 측은 큰 문제는 아니지만 Jquery와 함께 Ajax를 사용하는 것이 좋지만 데이터베이스에 삽입이있을 때까지 요청을 대기시키는 방법을 모른다면?
폴링 부분에 socket.io를 사용해 보셨습니까? – Reactormonk