📡
IT News

Cloudflare Workers : fonctions serverless à la périphérie du réseau

📅 8 octobre 2026 ✏️ 8 octobre 2026 ⏱ 6 min leestijd

Que sont les Cloudflare Workers, à quoi servent-ils et comment les combiner avec votre hébergement web ? Explications pratiques avec plan par étapes.

Cloudflare Workers est une plateforme serverless qui vous permet d’exécuter de petits morceaux de code sur des serveurs proches de vos visiteurs, plutôt que sur un seul serveur central. Vous l’utilisez par exemple pour filtrer des requêtes, adapter du contenu ou rediriger intelligemment des API, sans avoir à gérer vous-même des serveurs. Cela fonctionne en complément de votre hébergement existant et peut rendre votre site plus rapide et plus sûr.

Que sont exactement les Cloudflare Workers ?

Un site web classique tourne sur un ou quelques serveurs situés à un endroit fixe. Chaque requête d’un visiteur voyage jusqu’à ce serveur, y est traitée, puis revient. Les Cloudflare Workers, eux, s’exécutent sur un réseau de nœuds en périphérie répartis dans le monde entier : le code est exécuté au point le plus proche du visiteur.

Vous écrivez vous-même le code, généralement en JavaScript, et Cloudflare se charge du déploiement, de la mise à l’échelle et de la disponibilité. Vous n’avez pas besoin d’installer, de mettre à jour ou de surveiller un serveur ; cette gestion incombe à Cloudflare. Cela rend la plateforme particulièrement intéressante pour des tâches petites et bien délimitées qui doivent s’exécuter rapidement, avant même qu’une requête n’atteigne votre serveur proprement dit.

VisiteurCloudflareWorkerVotre serveur

À quoi servent les Workers en pratique ?

Les Workers conviennent aux tâches qui doivent s’exécuter rapidement, fréquemment et à petite échelle, juste avant ou après qu’une requête atteigne votre serveur. Parmi les usages courants :

  • Sécurité : détecter et bloquer les requêtes suspectes, filtrer les adresses IP, ajouter une protection anti-bot simple.
  • Routage : rediriger des requêtes vers un autre serveur ou service selon l’URL, les en-têtes ou le pays.
  • Mise en cache et rapidité : appliquer vos propres règles de cache ou adapter des images avant qu’elles n’atteignent le serveur.
  • Personnalisation : adapter le contenu selon la langue ou la localisation du visiteur, sans que votre serveur ait à le calculer lui-même.
  • Petites tâches serverless : une API simple, une logique de redirection ou un traitement de formulaire sans backend propre.

Le grand avantage est que ces tâches sont indépendantes de votre serveur principal. Elles n’alourdissent pas votre hébergement et continuent de fonctionner même si votre site traite beaucoup de trafic.

💡 Astuce : Commencez petit. Utilisez d’abord un Worker pour une tâche bien délimitée, comme une redirection ou un contrôle de sécurité, avant de construire une logique plus complexe.

Combiner les Workers avec votre hébergement web

Vous n’avez pas besoin de rendre votre site entièrement serverless pour profiter des Workers. Ils sont justement conçus comme un complément à un hébergement existant, comme un site WordPress ou une application sur mesure hébergée sur un hébergement web avec LiteSpeed et stockage NVMe. Le Worker intercepte des requêtes spécifiques avant qu’elles n’atteignent votre serveur, et ne transmet que ce qui est nécessaire.

Vous pouvez ainsi par exemple filtrer les requêtes de spam, compresser des images ou gérer de simples redirections sans que votre serveur ne s’en aperçoive. Cela réduit la charge serveur et peut rendre votre site sensiblement plus rapide. Votre serveur d’origine, y compris votre environnement Plesk, reste responsable du reste de votre application, de vos bases de données et de vos e-mails.

Attention : la configuration des Workers nécessite que votre domaine utilise Cloudflare comme fournisseur DNS. Cela n’a rien à voir avec l’endroit où votre site est hébergé ; vous pouvez donc très bien conserver votre hébergement web, votre messagerie professionnelle et votre nom de domaine chez votre fournisseur actuel tout en ne faisant transiter que le DNS via Cloudflare.

Se lancer soi-même avec un Worker

La mise en place d’un premier Worker se compose d’un nombre limité d’étapes. Voici les bases.

1

Créer un compte et relier votre domaine

Créez un compte chez Cloudflare et ajoutez votre domaine. Vous devrez pour cela modifier vos serveurs de noms, ce qui peut prendre un certain temps avant d’être actif.

2

Écrire le Worker

Installez l’outil en ligne de commande de Cloudflare, créez un nouveau projet et écrivez le code de la tâche que vous souhaitez automatiser, par exemple un filtre ou une redirection.

3

Tester et publier

Testez le Worker en local avant de le mettre en ligne, et ne le publiez que lorsque vous êtes certain qu’il fait ce que vous attendez.

4

Configurer les routes et surveiller

Déterminez pour quelles URL ou quels chemins le Worker doit être actif, et vérifiez régulièrement qu’il fonctionne toujours correctement.

Si vous rencontrez un problème lors de la liaison de votre domaine ou des réglages dans Plesk, consultez la base de connaissances ou contactez le support.

Questions fréquentes

Ai-je besoin de Cloudflare Workers pour un site web classique ?

Non, ce n’est pas indispensable pour la plupart des sites. Les Workers sont surtout utiles si vous souhaitez ajouter une logique spécifique, comme une sécurité avancée, du routage ou de la personnalisation, en plus d’un bon hébergement.

Un Worker remplace-t-il mon serveur web ?

Non. Un Worker exécute des tâches petites et bien délimitées avant ou à côté de votre serveur. Votre base de données, votre CMS et vos e-mails continuent de fonctionner sur votre environnement d’hébergement.

Dois-je résilier mon hébergement pour utiliser les Workers ?

Non, vous pouvez utiliser Cloudflare uniquement comme fournisseur DNS tout en conservant votre hébergement web, votre messagerie et votre domaine chez votre fournisseur actuel.

Des connaissances en programmation sont-elles nécessaires ?

Oui, vous écrivez vous-même le code d’un Worker, généralement en JavaScript. Pour des tâches simples, le code est souvent court, mais des connaissances de base en programmation restent nécessaires.

Puis-je désactiver les Workers par la suite ?

Oui, vous pouvez désactiver ou supprimer un Worker à tout moment sans que cela n’affecte votre hébergement sous-jacent.

Conclusion

Cloudflare Workers vous permet d’exécuter des fonctions petites et rapides au plus près de vos visiteurs, sans avoir à gérer de serveurs pour cela. Ils ne remplacent pas votre hébergement, mais le complètent pour des tâches comme la sécurité, le routage et la personnalisation. En les combinant à un hébergement web solide, vous bénéficiez d’un site rapide et bien géré, avec une marge de manœuvre pour du sur-mesure.

Découvrir l’hébergement web →

Was dit artikel nuttig?