Limit Daily Access

Me gustaría implementar una función en mi sitio web que limite el acceso a cierta página.

Debería permitir 2 accesos por día por IP.

staba pensando en crear una tabla mysql y escribir en la ip + veces que la ip visitó el sitio web y luego crear un trabajo cron que elimine todas las entradas cada 24 horas.

Pero me preocupa que su causa pueda causar demasiada carga del servidor (en caso de que reciba algunas decenas de visitas al día). ¿Existe un método mejor o más simple para limitar el acceso diario a dos veces por IP?

También estaba pensando en usar cookies o sesiones, pero tengo 0 planes sobre cómo crear una cookie que haga el trabajo que necesito ...

Estoy agradecido por cualquier sugerencia!

EDITAR

Dos cosas más sobre las que necesitaría un consejo, después de los útiles comentarios:

-¿Será suficiente un script de detección de proxy público para evitar al menos los servidores proxy anónimos y web?

-es posible limitar el acceso para cada IP individualmente y crear un script, que eliminará las entradas para la IP exactamente 24 horas después de la primera visita? En lugar de que el trabajo cron elimine todos los datos cada 24 horas, independientemente de la hora en que un visitante llegó por primera vez a mi sitio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta