2017-12-24 16 views

답변

1

나는 getUserProfilePhotos 방법을 알고 있다고 가정합니다.
사용자가 프로필 사진을 변경하면 알림을받을 수 없으므로 cronjob을 사용하는 것과 같이 프로필 사진을 추적해야합니다.

+0

감사합니다. 리소스가 제한되어 있으므로 cronjob이 필요하지 않습니다. –

1

getUserProfilePhotos 기능을 사용하고 마지막 프로필 사진을 데이터베이스에 저장할 수 있습니다. 그런 다음 특정 시간대 (예 : 30 초마다)의 마지막 프로필 사진을 확인하면 사진이 변경되었는지 여부를 확인할 수 있습니다. 그리고 그것이 바뀌었다면 당신은 당신 자신에게 알릴 수 있습니다.

+0

목록에 많은 사용자가있는 경우 서버에 많은 리소스가 필요합니다. 그래서 내가 크로노 베없이 원했던거야. 나는 누군가에게 이것에 대한 어떤 사건을 알고 있는지 물었다. –

+1

나는 이것을 위해 전보로 정의 된 독립적 인 사건이 있다고 생각하지 않는다. 반면에 자정 예를 들어 서버의 최대 시간이 아닌 시간에 내가 말한 것을 할 수 있습니다. 그리고 그것은 O (n)의 시간 복잡성을 가진 선형 검색을 수행 할 것이기 때문에 그러한 검색을 수행하는 데 너무 많은 시간이 걸리지 않는다고 생각합니다. 사진을 하나씩 처리 할 필요가 없습니다. 프로필 사진의 ** 파일 ID **를 확인하고 파일 ID가 각 그림마다 고유하다는 것을 알면됩니다. 수백만 명의 사용자가 있어도 그렇게 느리지는 않습니다. 이게 당신을 도울 수 있기를 바랍니다. –