Me gustaría realizar una monitorización de una URL para que me pueda decir cuando se realizan modificaciones, sin que tenga que estar visitando la web constantemente.
Un posible algoritmo:
1) Descargar en un fichero la página o su contenido código fuente. (Ya que esa URL no actualiza cabeceras ETAGS o similares).
2) Calcular su SHA512 y almacenarlo.
3) Repetir el proceso cada X tiempo y comparar los SHA512 obtenidos.
¿Alguna posible optimización?
Quiero realizar el desarrollo sin utilizar servicios / apis de terceros, ya que el día que éstos cambien las condiciones o dejen de funcionar no sería válido.