현재 API를 사용하여 내 포럼의 알림 수를 가져와 자매 사이트에서 표시하고 있습니다. 하지만 이를 60초 동안 캐싱하더라도 사용자에게 분당 1회의 API 요청이 발생하여 확장성이 좋지 않습니다.
이상적으로는 웹훅을 사용해서, 사용자가 알림을 받을 때마다 데이터를 자매 사이트로 전송하고 해당 사이트에서 알림 수를 저장하는 방식이 좋습니다. 그러면 사용자가 알림을 지울 때에도 해당 수치가 함께 초기화됩니다.
하지만 알림을 지우는 동작에 대한 웹훅 이벤트를 생성하는 방법이 없어 보입니다. 이 기능을 추가할 방법이 있을까요?
아니면, 더 간단하게 현재 알림 웹훅에 읽지 않은 알림의 총 개수를 포함시켜 주시면, 새 알림이 올 때마다 데이터베이스를 업데이트하여 해당 수치를 반영할 수 있습니다.
이렇게 하면 제 웹사이트들의 동기화를 유지하고 다가올 API 한도 문제를 방지하는 데 큰 도움이 될 것입니다. 도와주세요!
(참고로, 채팅 알림을 웹훅이나 API를 통해 가져오는 방법이 있다면 꼭 알고 싶습니다!)