SpinupWP

Description

Cette extension garantit que le cache de page SpinupWP est vidé lorsque le contenu de votre site change. Vous n’utilisez pas encore SpinupWP ? Inscrivez-vous ici.

SpinupWP est un panneau de contrôle de serveur moderne qui est là pour vous aider à mettre en œuvre les meilleures pratiques pour chaque serveur que vous mettez en service. Conçu pour WordPress.

Cette extension compagnonne doit être installée sur les sites créés à l’aide de SpinupWP pour permettre au cache de la page d’être vidé lorsque le contenu de votre site change. Vous n’utilisez pas encore SpinupWP ? Inscrivez-vous ici.

Tout hébergeur

Nous supportons DigitalOcean, Linode, AWS, et tout autre fournisseur. Si votre serveur a une adresse IP, vous pouvez connecter SpinupWP. Il doit cependant s’agir d’une installation récente d’Ubuntu.

Les plus récents et les plus grands logiciels

SpinupWP installera les dernières versions stables de Nginx, PHP, MySQL/MariaDB et Redis à partir des dépôts apt-get standards. Pas de versions personnalisées de paquets dont personne ne sait vraiment ce qu’ils font. Si vous vous déconnectez de SpinupWP à l’avenir, vous pourrez toujours garder vos paquets à jour avec apt-get upgrade.

Mises à jour de sécurité automatiques

SpinupWP configurera votre serveur pour installer les mises à jour de sécurité dès qu’elles seront disponibles afin de réduire la probabilité qu’une vulnérabilité logicielle mette votre serveur en danger.

Certificats SSL/TLS gratuits

Servir votre site via HTTPS est essentiel de nos jours, à la fois pour la sécurité mais aussi pour tirer parti des améliorations de performances de HTTP/2. Lorsque vous ajoutez un site à SpinupWP, un certificat SSL/TLS Let’s Encrypt gratuit sera acquis, installé et configuré pour votre site. Et SpinupWP s’occupera également des renouvellements de certificats, vous n’avez donc pas besoin de penser aux certificats.

Tout mettre en cache

L’une des clés d’un site WordPress performant est la mise en cache. Tous les sites sont configurés avec la mise en cache d’objets Redis pour réduire considérablement les requêtes à la base de données. Et, en cochant une case, vous pouvez activer la mise en cache d’une page entière pour servir les pages à la vitesse de l’éclair sans même toucher à PHP.

Git Poussez-pour-Deployer

Développeurs ! Développeurs ! Développeurs ! Ajoutez un dépôt git à votre site SpinupWP et poussez simplement vers master pour déployer votre code. GitHub, Bitbucket, ou un dépôt git personnalisé fonctionnera. Vous pouvez également configurer un script de déploiement pour exécuter certaines tâches sur le serveur une fois le déploiement terminé.

Journaux d’erreurs

WordPress n’active pas la journalisation des erreurs par défaut. Probablement parce que le journal est enregistré dans un répertoire accessible au public et peut rapidement prendre beaucoup d’espace sur le disque dur. SpinupWP active les journaux d’erreurs par défaut, mais les stocke dans un endroit sûr et s’assure qu’ils sont régulièrement renouvelés comme les autres journaux du serveur.

Sécurité sécurité sécurité

Chaque serveur fourni par SpinupWP est renforcé en termes de sécurité dès le départ. La connexion SSH est désactivée pour l’utilisateur root (vous vous connectez avec votre utilisateur et utilisez sudo à la place). Le pare-feu n’autorise que les connexions à Nginx et SSH et les tentatives échouées sont surveillées et bloquées lorsqu’elles atteignent un certain seuil. Nginx est configuré pour se défendre contre les attaques XSS, clickjacking, MIME sniffing, et autres. Les mises à jour de sécurité logicielle sont installées automatiquement.

Publications planifiées publiées à la date prévue

Pour chaque site que vous ajoutez via SpinupWP, une tâche cron côté serveur sera configurée pour s’assurer que le cron de votre site WordPress est exécuté toutes les minutes, comme il se doit.

WP-CLI préchargé

Si vous aimez WP-CLI (nous l’aimons ! ❤), vous serez très heureux/heureuse de le trouver disponible sur la ligne de commande la première fois que vous vous connectez à votre serveur.

Isolation de sécurité pour les sites

Pour chaque site que vous ajoutez à votre serveur via SpinupWP, un nouvel utilisateur système est créé pour ce site. Tous les fichiers du site appartiennent à l’utilisateur du site et un pool PHP-FPM est configuré pour fonctionner sous cet utilisateur également. Chaque site n’a accès qu’à ses fichiers. Ainsi, si un seul site présente une faille de sécurité et est infecté par un logiciel malveillant, par exemple, seuls les fichiers de ce site peuvent être infectés.

Accès SFTP pour vos clients

Si vous hébergez un site pour quelqu’un d’autre, vous pouvez facilement lui donner un accès SFTP/SSH à ce site uniquement. Et, grâce à l’isolation de sécurité entre les sites, il aura uniquement accès aux fichiers de ce site.

Orientation professionnelle et meilleures pratiques

SpinupWP vous oriente activement dans la bonne direction et vous propose des suggestions pour la maintenance de votre serveur. Et parce qu’il fournit un retour détaillé sur les opérations qu’il exécute sur votre serveur, vous pouvez apprendre ce qu’il se passe avec votre serveur. La nouvelle version d’Ubuntu vient de sortir, dois-je la mettre à jour ? Nous ajouterons une notification sur l’application à ce sujet, expliquant pourquoi nous ne recommandons pas de mettre à niveau vos serveurs existants et comment vous pouvez créer un nouveau serveur avec la nouvelle version d’Ubuntu et migrer vos sites vers ce serveur. Dois-je installer Varnish pour améliorer les performances de la mise en cache des pages ? Nous avons testé Varnish et Nginx FastCGI Cache a obtenu de meilleures performances. Varnish ajouterait aussi de la complexité, donc une pièce mobile de moins est une autre raison. La plupart du temps, SpinupWP suggère des choses auxquelles vous n’avez peut-être même pas pensé. La délivrabilité des e-mails par exemple. SpinupWP vous encouragera fortement à configurer une extension d’envoi d’e-mails pour une meilleure délivrabilité des e-mails. Les conseils de SpinupWP sont particulièrement utiles pour ceux qui débutent dans la gestion d’un serveur, mais ils peuvent aussi aider ceux qui y sont depuis longtemps, en apportant de la transparence à nos décisions.

Sauvegardes planifiées des fichiers du site et de la base de données

Tous les fournisseurs de serveurs (DigitalOcean, Linode, etc.) proposent des sauvegardes automatiques de l’ensemble de votre serveur moyennant des frais. Ces services sont excellents et nous recommandons vivement d’avoir des sauvegardes de l’ensemble de votre serveur. Mais, que se passe-t-il si certains médias ou données ont été supprimés par accident de votre site WordPress ? Vous n’allez pas restaurer l’ensemble de votre serveur juste pour récupérer ces données. C’est là que les sauvegardes de site entrent en jeu. Les sauvegardes de site sont des sauvegardes complètes des fichiers de votre site (médias, thèmes et extensions) et de la base de données. Elles vous permettent de restaurer facilement un seul site ou seulement quelques fichiers ou données d’un seul site. Avec les sauvegardes de site de SpinupWP, vous choisissez votre fournisseur préféré pour stocker vos sauvegardes, que cela soit Amazon S3, DigitalOcean Spaces ou Google Cloud Storage. Vous saisissez les détails de votre compte et SpinupWP y enverra vos sauvegardes de site dans un format facile à consulter.

Le travail d’équipe permet au rêve de fonctionner

Créez un nouveau compte d’équipe, invitez un membre de votre équipe et autorisez-le à mettre en service ses propres serveurs. Ou bien, autorisez-le uniquement à ajouter des sites, les droits que vous accordez dépendent de vous.

Fonctionnalités

  • Purge de cache de page
  • Cache objet persistant
  • Veillez à ce que les fichiers debug.log ne soient pas enregistrés dans un emplacement accessible au public.

Avis

9 septembre 2022
Without the need of plugins. Lean and mean baby!
17 janvier 2022
I’m such a fan of the service at SpinupWP. Is it for everyone? Certainly not. You’re far more « on your own » to deal with issues on your sites. But if you’re comfortable enough to use a service like Digital Ocean, but not comfortable enough to be a full-on database administrator, SpinupWP fills a gigantic need in your life. Most importantly, keeping everything up to date is super mega simple, and explained in words I understand.
25 août 2020
I never write reviews but SpinupWP (the service) is so good that I recommend everyone to try it out. Their blog posts belong to the best in our industry.
Lire les 11 avis

Contributeurs/contributrices & développeurs/développeuses

« SpinupWP » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“SpinupWP” a été traduit dans 4 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « SpinupWP » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.7.1 (2024-06-03)

  • Correctif de bogue : Magic Login ne fonctionnait pas lorsque WordPress était installé dans un sous-répertoire.

1.7 (2024-06-02)

  • Nouveauté : Support de Magic Login (Se connecter à l’Admin WP en un clic depuis le tableau de bord de SpinupWP)

1.6 (2024-01-31)

  • Nouveauté : Ajout de l’option « Purger cette URL » à notre menu Cache dans la barre de navigation de WordPress.
  • Nouveauté : Personnalisation de la clé de cache. /proposition de quimcastella
  • Amélioration : Augmentation du délai de dépassement de purge du cache par défaut de 1 à 5 secondes.
  • Amélioration : Compatibilité PHP 8.1. /proposition de afragen
  • Correctif de bogue : Le cache de page n’est pas effacé lorsque l’effacement du cache de l’objet échoue.

1.5.1 (2022-11-05)

  • Vérifie que la mise en cache de page de SpinupWP est correctement détectée dans Site Health.

1.5 (2022-08-23)

  • Purger le cache de page lors de la mise à jour du cœur, des extensions et des thèmes
  • Ajouter les fonctions wp_cache_*_multiple à object-cache.php
  • Correctif « PHP Deprecated: trim() : Passing null to parameter » avec PHP 8.1

1.4.2 (2022-06-13)

  • Mise à jour de l’auteur/autrice de l’extension

1.4.1 (2022-02-09)

  • Ne pas écraser l’extension avancée Object Cache Pro object-cache.php

1.4 (2022-02-02)

  • Correctifs compatibilité avec PHP 8.1

1.3 (2021-01-06)

  • Compatibilité ajoutée avec le constructeur de site Elementor.
  • Afficher l’élément de menu « Cache » de la barre d’administration sur les appareils mobiles.

1.2 (2020-08-17)

  • Support ajouté de la fonction wp_cache_get_multi() dans WP 5.5.
  • Modification du titre du menu de la barre d’administration de « SpinupWP » à « Cache ».

1.1.2 (2019-07-26)

  • Purger uniquement le cache de page lorsqu’un type de publication public est mis à jour.
  • Correctif de l’erreur « Trying to get property ‘comment_post_ID’ of non-object » lors de la suppression d’une publication.

1.1.1 (2019-07-24)

  • Correctif de la suppression du fichier object-cache.php lors de la désinstallation de l’extension Redis Object Cache.

1.1 (2019-07-09)

  • Les commandes WP-CLI wp spinupwp status et wp spinupwp update-object-cache-dropin ont été ajoutées.
  • Les commandes liées au cache de WP-CLI ont été déplacées vers la nouvelle sous-commande cache, par exemple wp spinupwp cache purge-site.
  • Ne pas signaler le problème « Votre site est défini pour enregistrer les erreurs dans un fichier potentiellement public » dans l’outil de santé du site.
  • Mettre à jour automatiquement l’extension avancée object-cache.php lorsqu’une nouvelle version est disponible.
  • Respecter les normes de codage de WordPress.

1.0.3 (2019-07-08)

  • Correctif de l’erreur « L’extension n’a pas d’entête valide ».
  • Dépréciation des constantes WP_CACHE_KEY_SALT et WP_REDIS_SELECTIVE_FLUSH.

1.0.2 (2019-06-20)

  • Correctif d’un répertoire d’actifs manquant.

1.0.1 (2019-05-22)

  • Vérifie que la fonctionnalité de purge du cache est disponible sur les anciens sites SpinupWP.

1.0 (2019-04-22)

  • Version initiale.