Probablemente encontraría una manera de hacerlo si tuviera acceso completo al servidor, sin embargo, el problema es que es solo un servicio de alojamiento que me deja con nada más que Acceso FTP.¿La mejor manera de ejecutar periódicamente un script PHP?
me gustaría ejecutar un script PHP periódicamente para comprobar si hay contenido obsoleto/roto, el contenido nuevo agregado, eliminar archivos no estén en uso, etc, sin embargo, el script puede tomar hasta 60 segundos para ejecutar (debido a la agregación de contenido) y me siento como un asno solo para ejecutarlo mientras proceso una solicitud del primer usuario que visita el sitio web una hora después de haber sido actualizado: P
Dejar mi PC en casa 24/7 para programar las solicitudes no es una opción.
Google para 'webcron', una gran cantidad de servicios que ofrece este. – Wrikken
Si ejecuta el script a través de HTTP, tenga en cuenta los tiempos de espera de ejecución. Si bien puede usar 'set_time_limit()' para permitir que PHP ejecute el script más tiempo de lo normal, algunos servidores web (Apache) tienen sus propios límites de tiempo de proceso establecidos que no puede cambiar. Pregúntele a su anfitrión si le permitirán configurar un script cron – Phil
En teoría, podría evitar el límite de tiempo difícil de algunos webhosts confiando en dos visitas. Básicamente, utiliza mi enfoque, luego redirige al usuario * * segunda * vez, ejecutando la segunda parte de tu larga secuencia de comandos. Dividir el tiempo de ejecución a la mitad y redirigir al usuario dos veces. Sí, pobre usuario. Jaja. –