Pregunta

Estoy escribiendo una página web que se aloja en un entorno de alojamiento compartido. Como consecuencia de ello, no voy a tener ningún acceso a cosas tales como el programador de tareas. El sitio web tiene que realizar varias comprobaciones en régimen de media al día. Lo que es la mejor manera de disparar estas tareas en este escenario?

Los dos mejores cosas que podría pensar en donde:

  • Fuego el proceso cada vez que un usuario llega a mi sitio -. Efectuar algún tipo de comprobación para ver si el proceso ejecutó por última vez, y si es mayor que 12 horas de funcionamiento del proceso
  • Un poco de página oculta que dirige los procesos y obtener alguna entidad externa para hacer ping a esta página en intervalos de 12 horas.

Ambos métodos parecen un poco malos?

¿Fue útil?

Solución

se puede utilizar un pequeño truco que utiliza el .

Otros consejos

Sin duda, no utilice la opción # 2, a menos que tenga algún tipo de protección contra el funcionamiento accidentalmente.

Es posible que no quiere que su procesamiento depender de las peticiones del usuario. ¿Qué pasa si usted tiene un día muy lento (digamos unas vacaciones combinado con una fibra de gran corte en alguna parte) y nadie se da en el sitio por un tiempo?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top