frame
170
2021-09-13 10:39:56
1
69

Flask로 개발한 웹 사이트에서 실시간으로 페이지를 업데이트 하는 방법?


안녕하세요! 현재 Flask로 간단한 웹페이지를 구성했습니다. 서버로 일정주기마다 데이터가 들어와서 DB에 저장을 하는데, 이 때 저장된 데이터를 웹 페이지에서 보여주고 있습니다. 


제가 구현하고자 하는 기능은 데이터에 변화가 생길 경우 사용자가 새로고침을 누르지 않더라도 바로바로 웹 페이지의 테이블에 업데이트되는 기능을 구현하고자 합니다.

제가 생각해본 방법으로는 부분 업데이트를 해야하니, ajax를 사용해서 타이머를 설정하고 5~10초마다 테이블 영역을 업데이트하는 것 입니다.


일반적으로 웹페이지의 실시간 db반영이 이루어져야 하는 경우 어떤식으로 해결하나요?

저같은 경우는 타이머를 설정하고 새로 불러오는 방식인데... db에 데이터가 들어올 때 마다 뭔가 처리를 해주는게 좋을지..(그런데 이 방법은 많은 데이터가 한번에 들어올 경우 또 문제가 생길 것 같고..)

서비스나 다른쪽에서 해결하는게 조금 더 효율적인 방법일지.. 의견 구합니다!


0
  • 답변 1

  • 엔지니어의꿈
    900
    2021-09-13 12:57:23

    웹소켓 사용하면 됩니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.