Función autopost para no tener que utilizar cronjob

  • Autor Autor xaiborweb
  • Fecha de inicio Fecha de inicio
xaiborweb

xaiborweb

Dseda
Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola tengo barias webs que se actualizan automáticamente por unos bots que hice pero para ejecutar los archivos necesito de utilizar el cronjob de mi servidor, y me preguntaba si existe alguna función php o algo por el estilo que que ejecute el código dentro de ella cada x tiempo, para así poder evitar el cronjob.

gracias 😉
 
Muy buenas xaiborweb, yo lo que hago es que por cada usuario que entre, que se ejecute una funcion en PHP y listo.
 
También, si no puedes usar Cronjob por tu servidor de hosting, puedes hacer uso de un Cronjob externo, como el que ofrece páginas como: https://www.easycron.com/

Básicamente ejecutan tu archivo cada cierto tiempo.

Saludos.
 
Hola, yo encontré hace tiempo este artículo donde explican cómo manejar cron desde PHP:
Managing Cron Jobs with PHP

Consiste en crear una clase para conectarse a un servidor SSH, y de implementar los métodos para hacerle peticiones a ese servidor.

Las opciones de los comentarios de arriba también son buenas.

Wordpress implementa la de ejecutar una función cada vez que un usuario entra al sitio web, pero esta opción puede traer 2 inconvenientes, una es cuando no hay tráfico en el sitio la función nunca llega a ejecutarse y la otra es cuando el tráfico del sitio es muy alto, esto puede causar problemas en el rendimiento.
 
Otra forma seria guardar el tiempo en una tabla, por cada visita que reciba una pagina de visitas constantes checar el tiempo y ver cuanto a trascurrido desde la ultima actualización, si ya es hora entonces actualizar.
 
Atrás
Arriba