각 사용자의 구독 유형에 따라 사용자에게 알림을 보냅니다. 예를 들어구독 - 대량 콘텐츠 및 구독 금액을 처리하는 방법은 무엇입니까?
: 모든 가입 모든 코멘트
User C
에 가입 한 모든 뉴스 기사User B
에 가입
User A
사이트에 새로운
나는 스크립트를 스크립트를 실행하지 않는 한 5 분마다 다음을 수행하는 사람 :
- 알림을 보냅니다은 "내용"각 사용자의
- 을 가입 한 각 사용자를 가져, 마지막 실행 각 결과에 대한
- 이후 게시 (의견, 뉴스 기사 등) 새로운 "컨텐츠"를 받기
나는 1,000 개의 새로운 "콘텐츠"가 있고 그 중 50 %를 구독하는 사용자는 내 스크립트를 끝내기까지 오래 걸리거나 서버가 다운됩니다.
내가 알아 낸 점은 실행 당 100 개의 새로운 '콘텐츠'를 선택하고 사용자에게 알리는 것입니다. 나는 여전히 그것에 가입 할 수있는 사용자의 양에 문제가있다.
내가 선택한 사용자의 양을 모든 사용자에게 도달 할 때까지 반복하는 것보다 100으로 제한 할 수 있다고 생각했습니다.
이 방법이 맞습니까? 이 작업을 수행하는 더 쉬운 방법이 있습니까? 대규모 웹 사이트는 어떻게 사용자 알림을 처리합니까?