현재 알림센터를 연동해서 텔레그램 및 이메일 푸시를 해주고 있습니다.

 

그런데, 댓글 쓸때마다 딜레이가 생기더라구요

 

그래서 , 잔머리를 써서 table하나에 해당 내용과 형식을 집어넣고,

 

cron을 돌려서 1분마다 해당 작업을 처리 하는쪽으로 하니 댓글 쓰고, 글쓸때의 딜레이는 사라졌습니다.

 

제가 운영하는 사이트는 하루종일해도 60개의 알림이 발생이 안하므로 현재 문제는 없어 보입니다만..

 

cron을 1분마다 돌리는게 영 걸리고...

 

이걸 좀더 효율적으로 하는 방법이 있을거 같은데요. 어떤걸 공부하면 될까요 ? 

 

 

  • profile
    저희는 앱을 이용해 푸시를 하고 있는데 너무 딜레이된다 라는 느낌까지는 없는데 어느정도 딜레이가 생기시길래.....
  • profile profile
    저도 전에 그 안드로이드 앱 푸시는 했었는데요. 그때는 크게 딜레이가 안 생겼었는데

    현재는 메일,텔레그램을 curl로 호출하면 댓글 남길때마다 '서버에 전송중' 이라고 위에 생기면서 1~2초 정도 딜레이 생겨요

    제가 원하는건 아약스보드 특징대로 그냥 넣으면 바로 새로고침 없이 들어가는 거라서요 ㅎㅎㅎㅎㅎ
  • profile profile
    아 전 그런 딜레이가 아니고 댓글을 어느정도 작성하면 타이핑 보다 글 써지는 속도가 늦어지는 현상이 발생되더라구요.. 아주 심각한 문제인데 해결을 못하고 있습니다.ㅠㅠ 장문의 댓글은 포기해야되죠
  • profile profile
    아.. 그정도면 엄청 딜레이까지는 아니겠네요. 저희도 서버에 요청중은 잠시 떠요~~
  • profile profile
    그래요 ? 그런건 전 처음이라.. 왜 그러지 ?
  • profile profile
    혹시 단축키 애드온 사용중이시라면 그 애드온 버그인데요......
  • profile ?
    단축키 애드온 문제 +1
  • profile profile
    아 그런가요.. 웹지기님은 어떻게 해결 하신건가요?
  • profile profile
    저희는 단축기애드온은 별도로 제작의뢰로 만들어 사용중입니다.
  • profile profile
    ^^ 알겠습니다. 단축키에드온 사용 안하는게 좋겠네요
  • profile
    아 댓글 딜레이의 원인이 알림 센터 때문이었군요.. 어떻게 해결 하신건가요?
  • profile profile

    알림센터라기보다는 알림센터를 이용해 다른 곳으로 알림을 보내는 작업이 또 이어지기 때문입니다. 글 / 댓글 작성시 한번에 이루어져야 하기에 딜레이가 생긴다는것이죠. 알림센터만으로는 딜레이가 생기지 않아요. 지금 본문에서도 텔레그램으로 보내는 작업 또 이메일로 보내는작업 추가적인 작업이 2개나 더 있으니까요.

  • profile profile
    네네 그니깐 전 이걸 뭔가 동적으로 해결하고싶은데.. 쉽게는 안될거 같고, 공부를 해보고 싶어서요 ㅎㅎㅎ
  • profile
    beanstalkd등 작업 큐(queue) 서버와 연동처리하면 됩니다.
    큐 서버와 연동작업을 해두면 항시 해당 큐를 listen(대기)하는 프로세스 생성뒤, 작업이 생길 때마다 처리할 수 있습니다.