cómo permitir un solo voto para un sistema de calificación

Chicos, he hecho un sistema de clasificación de estrellas basado en jquery y css. ahora realmente no puedo pensar en cómo guardar el voto de los usuarios en la base de datos. y lo más importante, cómo limitar a un usuario solo a un voto.

ya que la cantidad de visitantes en el sitio es enorme, no puedo permitirme guardar la IP de cada usuario en la base de datos. y además, no creo que funcione bien porque incluso mi dirección IP en sí es dinámica. Cada vez que desconecto y vuelvo a conectar mi internet, mi ip cambia y puedo volver a votar. así que no creo que esto funcione

esto es lo que he pensado acerca de guardar los votos en la base de datos: solo guardaré el número de votos que una página ha recibido y guardaré la calificación total de la página.

y mal dividir los puntos de calificación con el número de votos. Así que me dará la calificación media. ¿Correcto?

pero no se me ocurre ninguna manera de limitar un usuario a un voto. por favor ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta