IP, 장치 번호 또는 일부 고유 식별자를 기반으로 좋아요의 고유성을 결정하고 redis와 같은 캐시를 사용하여 업데이트한 다음 비동기식 및 동기식으로 데이터베이스에 씁니다. 좋아요자가 비동기적으로 알림을 받으면 클릭이 발생합니다. 이벤트로 처리되어 대기열에 배치됩니다. 대기열에서 균일하게 처리될 수 있습니다.
좋아요 요청을 보낼 때 사용자가 클릭하지 못하도록 좋아요 버튼을 잠그세요.
사용자의 좋아요를 직접 피드백합니다. 사용자는 이 매우 간단한 작업의 많은 세부 사항을 인식하기 어렵습니다. 더 나은 사용자 경험을 위해 좋아요 시 웹 스타일 +1을 직접 표시한 다음 백엔드에 요청을 보낼 수 있습니다. 일반적인 동작은 다음과 같습니다.
이런 상황을 모두 제거하는 것은 불가능합니다. 물론, 일부 크롤러를 방지하는 것과 마찬가지로 적절한 전역 조치를 취하고 초당 클릭 수를 초과하면 경고를 보낼 수 있습니다. 한 시간 내 단일 IP 단위에 대한 클릭 제한입니다
좋아요를 누른 후 버튼을 제거하세요
클릭수를 조절하세요. 클릭수가 너무 많으면 알림이 표시됩니다
IP, 장치 번호 또는 일부 고유 식별자를 기반으로 좋아요의 고유성을 결정하고 redis와 같은 캐시를 사용하여 업데이트한 다음 비동기식 및 동기식으로 데이터베이스에 씁니다. 좋아요자가 비동기적으로 알림을 받으면 클릭이 발생합니다. 이벤트로 처리되어 대기열에 배치됩니다. 대기열에서 균일하게 처리될 수 있습니다.
좋아요 요청을 보낼 때 사용자가 클릭하지 못하도록 좋아요 버튼을 잠그세요.
사용자의 좋아요를 직접 피드백합니다. 사용자는 이 매우 간단한 작업의 많은 세부 사항을 인식하기 어렵습니다. 더 나은 사용자 경험을 위해 좋아요 시 웹 스타일 +1을 직접 표시한 다음 백엔드에 요청을 보낼 수 있습니다.
일반적인 동작은 다음과 같습니다.
이런 상황을 모두 제거하는 것은 불가능합니다. 물론, 일부 크롤러를 방지하는 것과 마찬가지로 적절한 전역 조치를 취하고 초당 클릭 수를 초과하면 경고를 보낼 수 있습니다. 한 시간 내 단일 IP 단위에 대한 클릭 제한입니다
좋아요를 누른 후 버튼을 제거하세요
클릭수를 조절하세요. 클릭수가 너무 많으면 알림이 표시됩니다