Nextwab.com - Servidor VPS y Alojamiento web
Interfaz del cliente Interfaz del cliente Alojamiento web Alojamiento web Comunidad y herramientas Comunidad y herramientas Comunidad y herramientas Soporte técnico host de Internet ES
host de Internet DE host de Internet EN host de Internet ES host de Internet FR host de Internet GR host de Internet IT host de Internet NL host de Internet PL host de Internet PT host de Internet SV
Translations work is in progress and may be not fully available everywhere. Please considering that refering language is FR Close
3.80€ ttc/mes
Alojamiento web Alojamiento web asequible de alto rendimiento y alta calidad en servidores virtualizados.
host de Internet Alojamiento web en servidores privados virtuales Ofertas sin compromiso servidores supervisados ​​las 24 horas
VPS barato 3.80€ ttc/mes
servidor VPS Todo el poder de un servidor VPS barato y personalizado
host de Internet servidor VPS Entrega instantánea VPS sin compromiso Hecho a medida y ampliable en cualquier momento
59.90€ ttc/mes
Servidores dedicados Sus proyectos más importantes en una infraestructura sólida, escalable
Servidores dedicados Servidor dedicado Montaje ISO vRack Ready Prioridad 7J / 7 de soporte
dominios de Internet 7.99€ ttc/año
dominios de Internet Sus direcciones web con preconfigurado más de 220 extensiones disponibles
dominios de Internet Dominios Whois Protect + 220 extensiones disponibles Entregado configurado

Support Technique - Création d'une tache cron sur l'hébergement mutualisé

Qu'est-ce qu'une tache cron ?

Une tache Cron ? Certaines personnes prononcent 'Cron', et d'autres "Crone". A votre convenance, cet article ne détaillera pas la prononciation mais son utilité et sa mise en place. (Bien qu'on pourrait ouvrir un sujet sur le forum pour en débattre ? Comme les noms Débian, Ubuntu, etc etc...)

Une tache Cron, est une tache planifiée, avec une fréquence ou une ponctualité programmée au préalable, qui va s’exécuter en arrière plan sans nécessiter de visiteurs sur votre site pour la déclencher.

Elle trouve son utilité, par exemple, dans des applications diverses et variées citées ci-dessous :
1) Envoi de mail : Un envoi de mail peut nécessiter quelques secondes pour se concrétiser. Imaginez si vous en avez plusieurs a envoyer d'un seul coup ? Il est préférable d'utiliser une tache Cron pour gérer cela de manière fluide et transparente pour vos utilisateurs
2) Régénération d'un cache vous avez mis un système de cache en place sur votre site. Pour éviter que le premier chargement de la page soit trop long, vous pouvez enclencher la génération du cache en arrière plan pour que votre page soit prête pour votre visiteur avant même qu'il n'y parvienne
3) Génération de miniatures d'images
4) Synchronisation de votre site avec une plateforme de service auquel vous êtes affilié

Et bien d'autres cas pratiques sont possibles ..!

Mettre en place sa tache Cron

Ce que nous allons aborder dans cette documentation, ce n'est pas la façon dont on va s'y prendre pour faire un système de cache pour votre site ou comment envoyer des mails en arrière plan (Car cela est de la programmation PHP pure et dure) , mais bel et bien la mise en place concrète d'une tache Cron.

1) Pour commencer : Pouvoir accéder a son espace cron
Depuis votre panel client, assurez vous d'avoir un utilisateur FTP capable d'accéder à la racine de votre espace FTP (dossier FTP vide lors de la création de l'accès FTP). Une fois la connexion FTP établie, vérifiez la présence du dossier "websites" (pour vous confirmez votre présence a la racine) et le dossier "cron" . Si ce dernier n'est pas existant sur votre espace, créez un nouveau dossier et pensez à signaler ceci au support technique (car ce dossier doit être présent, de façon automatique, même après suppression, il doit ré-apparaitre quelques minutes après)

2) Sa première tache cron
Une fois que vous vous trouvez dans le dossier "cron", créez un fichier .php (par exemple "ma-tache-cron.php") puis ouvrez-le. C'est dans ce fichier que nous allons placer les commandes a exécuter.
Dans ce fichier, la syntaxe de la programmation PHP s'applique. Vous pouvez donc coder ce que vous souhaitez, pour mener a bien vos actions diverses et variées

Exemple : Appeler une URL Wordpress
Wordpress vous préconise souvent, de par l'utilisation de différents modules notamment, de configurer une tache cron en appelant une URL à la : http://www.mon-domaine.com/wp-cron.php

Pour se faire, vous pouvez donc, dans votre fichier .php, ajouter simplement le contenu suivant :
<? $Result file_get_contents('http://www.mon-domaine.com/wp-cron.php');?>

Sauvegardez le fichier, envoyez le sur votre espace FTP puis retrouvons nous à l'étape suivante

L'étape suivante, configurer sa tache cron

Une fois votre fichier .php envoyé sur votre espace FTP, ouvrez votre panel client Nextwab, dans la partie "Cron" ou "Taches Cron". Dans cet espace, vous devrez voir "ma-tache-cron.php" , et en cliquant sur les paramètres, vous pourrez définir une fréquence d’exécution récurrente ou une programmation par date et heure

Voilà tout !
Les serveurs du mutualisé appelleront votre fichier .php en fonction et selon la programmation que vous avez définie dans votre espace client.
Notez également que cet article s'applique aux services mutualisés et ne s'appliquent pas aux serveurs VPS. Sur ces derniers, la syntaxe et la programmation sont différentes et dépendent de l'environnement utilisé