Nextwab.com - VPS Server e Web Hosting
Panel Client Panel Client Web hosting Web hosting Community e strumenti Comunità e strumenti Community e strumenti Supporto tecnico host Internet IT
host Internet DE host Internet EN host Internet ES host Internet FR host Internet GR host Internet IT host Internet NL host Internet PL host Internet PT host 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/mesi
Web hosting Web hosting conveniente ad alte prestazioni e di alta qualità su server virtualizzati.
host Internet Web hosting Su server privati ​​virtuali Offerte non vincolanti server supervisionati 24 ore su 24
VPS a basso costo 3.80€ ttc/mesi
Server VPS Tutta la potenza di un server VPS economico e personalizzato
host Internet Server VPS Consegna immediata VPS senza impegno Realizzato su misura ed estendibile in qualsiasi momento
59.90€ ttc/mesi
Server dedicati I tuoi progetti più importanti su un'infrastruttura solida e scalabile
Server dedicati Server dedicato montaggio ISO vRack Ready Supporto Priorità 7J / 7
domini Internet 7.99€ ttc/anni
domini Internet I tuoi indirizzi web con oltre 220 estensioni disponibili e preconfigurate
domini Internet Domini Whois Protect + 220 estensioni disponibili Consegnato configurato

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é