2014-01-08 1 views
-1

웹 전문가 및 관심있는 모든 사람초급 웹 개발자를위한 조언이 필요합니다. 사용자 알림 시스템 구축

사용자가 게시하고 댓글을 달고 좋아하는 기사를 올릴 수있는 간단한 웹 응용 프로그램을 만들었으며 사용자 알림 시스템을 만드는 방법을 알고 있습니다. 처음에는 정말 간단합니다 : 사용자의 게시물이 호감을 받거나 댓글을 달았는지 여부를 알려줍니다. 그리고 그것을 만드는 가장 좋은 방법과 전략은 무엇이며 물론 가장 쉬운 방법인지 궁금합니다. 필자는 웹 소켓 기술에 대해 읽었지만 이러한 간단한 기능에 필요한 것은 확실하지 않습니다. 또 다른 아이디어는 AJAX 호출을 만들어서 60 초마다 사용자의 ID를 가져 와서 해당 ID를 포함하는 DB에 새로운 레코드가 있는지 검색하는 것입니다. 그러나 나는 내 서버에 자주 호출하는 효율성에 대해 의심 스럽다.

나는 당신이 생각을 갖고 있고 조언 해줄 것이라고 믿는다. 미리 감사드립니다!

+0

단지 워드 프레스를 사용 : 여기 목록입니다 – OutFall

답변

0

내가 틀린 것을 읽지 않는 한, 브라우저가 실시간 서버 이벤트 푸시를 수행하는 방법 인 것처럼 들립니다.

과거에는 연결을 열거 나 정기적으로 연결을 유지하는 것과 관련된 긴 폴링 또는 다른 유형의 해킹이있었습니다 (매 10 초마다).

이제 HTML5 웹 소켓과 SSE (Server Side events)를 사용하면 이러한 해킹이 필요하지 않습니다.

원할 경우 (예 : 서버에서 클라이언트로) 통신하려는 경우 SSE를 사용하고 싶습니다. http://www.html5rocks.com/en/tutorials/eventsource/basics/

브라우저 지원이 좋고 비 준수 성은 polyfilled 일 수 있습니다. 이것은 당신이 시작하는 개념으로 도움이 https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills#eventsource

희망 ...