Cómo calificar los clics en un botón una vez por minuto en Javascript

Tengo una aplicación web basada en PHP que supervisa el estado de un proceso y muestra una página con ese estado. Los usuarios pueden hacer clic en un botón en la página para actualizar el estado. Sin embargo, la carga de procesamiento en mi servidor es lo suficientemente pesada como para actualizar el estado con demasiada frecuencia no es deseable. Así que quiero una manera de limitar a alguien a un clic por minuto en el botón Enviar (que actualiza el estado que se muestra en la página). Por ejemplo, si alguien hace clic en el botón a las 12:00:00, no debería poder hacer clic nuevamente hasta las 12:01:00.

Después de hacer clic en el botón, tal vez me gustaría desactivar el botón y volver a habilitarlo después de que haya transcurrido un minuto, esa es mi solución preferida.

Muchas gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta