TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Examen du plugin SiteGround Supercacher et SG Optimizer

22

Chaque site WordPress a besoin d’une solution de mise en cache pour accélérer la livraison de contenu aux utilisateurs. Il existe tellement de plugins de mise en cache et vous vous perdrez en essayant d’en trouver un qui vous convient. Les sociétés d’hébergement comme SiteGround résolvent ce problème en fournissant une solution de mise en cache personnalisée. Puisque nous utilisons SiteGround Cloud VPS depuis de nombreuses années, nous partagerons ici nos réflexions sur la solution de mise en cache de SiteGround pour les sites WordPress.

SuperCacher et Optimiseur SG

SiteGround propose la mise en cache côté serveur de votre site WordPress en utilisant deux options.

  • Activer la mise en cache dans cPanel
  • Activer le plugin dans le site WordPress

L’option cPanel s’appelle SuperCacher et le plugin s’appelle SG Optimizer. SiteGround utilise la configuration cPanel pour tous les systèmes de gestion de contenu tels que WordPress, Drupal et Joomla. Cependant, SG Optimize est un plugin dédié uniquement aux utilisateurs de WordPress.

Configuration de cPanel pour SuperCacher

  • Connectez-vous à votre compte d’hébergement SiteGround, cliquez sur l’onglet "Mes comptes".
  • Accédez à cPanel et accédez à la section "Avancé" pour trouver l’application "SuperCacher". Vous pouvez également utiliser le champ de recherche pour localiser l’application « SuperCacher ».
  • Cliquez dessus pour accéder aux paramètres de mise en cache.

Examen du plugin SiteGround Supercacher et SG Optimizer

Ouvrir Supercacher dans cPanel

Niveaux de mise en cache

Auparavant, SiteGround proposait cinq options de mise en cache différentes, comme ci-dessous. Cependant, plus tard, ils ont supprimé les modules HHVM et Google PageSpeed ​​en raison de problèmes de compatibilité avec les serveurs. Vous trouverez ci-dessous les options de mise en cache pour les utilisateurs de SiteGround en fonction du plan d’hébergement. Vous pouvez obtenir les trois niveaux de mise en cache si vous avez des plans d’hébergement partagé de GrowBig ou GoGeek. Les utilisateurs de Cloud VPS et de serveurs dédiés obtiendront tous les niveaux de mise en cache par défaut.

  • Mise en cache statique
  • Mise en cache dynamique
  • Memcached
  • ~HHVM~
  • ~Google PageSpeed Module~

Comment configurer la mise en cache dans SiteGround ?

Vous pouvez activer les options statiques, dynamiques et memcached à partir de cPanel. Mais la mise en cache dynamique a besoin d’une connexion à votre site Web. Par conséquent, vous devez installer et activer le plug-in SG Optimizer pour activer la mise en cache dynamique.

Examen du plugin SiteGround Supercacher et SG Optimizer

Niveaux et options du Supercacher

Mise en cache statique

La mise en cache statique vous permet de mettre en cache tous les fichiers statiques tels que CSS, JS et les images. Vous pouvez activer pour les sites individuels hébergés dans votre compte et vider lorsque vous souhaitez purger le cache. Il est également possible d’avoir un caractère générique pour inclure tous les sous-domaines d’un domaine parent sur une seule ligne. Cela se produit automatiquement lorsque le certificat SSL Let’s Encrypt est appliqué avec un caractère générique.

Mise en cache dynamique

Si vous avez un contenu très changeant sur votre site, la mise en cache dynamique est la meilleure solution pour vous. Il mettra en cache le contenu dynamique et le stockera dans la RAM du serveur pour le servir rapidement aux utilisateurs. Vous pouvez activer cette option dans cPanel, mais vous avez besoin d’un plugin supplémentaire pour l’activer à partir du tableau de bord de votre site.

Memcached

Memcached est une mise en cache courante au niveau de la base de données pour accélérer les requêtes MySQL. Vous devez activer l’option memcached à la fois dans cPanel et sur votre site à l’aide du plugin.

HHVM et module de vitesse GooglePage (supprimé maintenant)

HHVM est l’option haute vitesse utilisée par des entreprises comme Facebook. Mais cela ne fonctionnera pas efficacement sur SiteGround. Nous avons rencontré des problèmes avec HHVM et devons le désactiver pour que le site fonctionne correctement. Mais vous pouvez discuter avec l’équipe d’assistance et activer sur votre site si cela fonctionne pour vous.

Nous avons également rencontré des problèmes avec le module Google PageSpeed ​​car SiteGround a supprimé cette option sans en informer les utilisateurs. Lorsque nous avons un autre plug-in de mise en cache sur le site, les fichiers mis en cache sont incorrects. Plus tard, après des clarifications, nous devons purger le cache des autres plugins pour que le site fonctionne correctement.

Configuration du tableau de bord WordPress pour SG Optimizer

Une fois que vous avez terminé la configuration de cPanel, connectez-vous à votre panneau d’administration WordPress pour terminer l’autre partie de la mise en cache. Allez dans ‘Plugins > Add New’ et recherchez le plugin ‘SG Optimizer’.

Examen du plugin SiteGround Supercacher et SG Optimizer

Installer le plug-in SG Optimizer

Semblable à tout autre plugin, installez et activez le plugin SG Optimizer sur votre site WordPress. Accédez à l’élément de menu nouvellement créé « SG Optimizer ~> SuperCacher Config ~ ».

Examen du plugin SiteGround Supercacher et SG Optimizer

Menu Optimiseur SG

SiteGround a mis à jour le plugin SG Optimizer avec de nombreux autres détails au-delà de la mise en cache, vous ne verrez désormais que le menu principal «SG Optimizer». Nous vous expliquerons avec le dernier plugin SG Optimizer pour une meilleure compréhension et à jour.

Options du plug-in SG Optimizer

Le plugin SG Optimizer a les options suivantes.

  • Paramètres SuperCacher
  • Optimisation de l’environnement
  • Optimisation frontale
  • Optimisation des images

Paramètres SuperCacher

Cette section contient des options pour activer les paramètres dynamiques et memcached pour votre site. La section « Mise en cache dynamique » propose les options ci-dessous :

  • Activez l’option « Cache dynamique ».
  • Activez « AutoFlush Cache », cela videra automatiquement le cache dynamique chaque fois que le contenu change.
  • Cliquez sur le bouton « Purger le cache » pour supprimer manuellement tout le contenu dynamique mis en cache.

Examen du plugin SiteGround Supercacher et SG Optimizer

Paramètres SuperCacher de l’optimiseur SG

La mise en cache dynamique peut créer des problèmes tels que la rupture des pages de votre site Web. Dans ce cas, vous pouvez saisir les URL à exclure de la mise en cache ou discuter avec le support SG pour trouver une solution pour vous.

Tester la mise en cache dynamique et activer Memcached

Après avoir activé la mise en cache dynamique à la fois dans le plugin et dans les paramètres de cPanel, cliquez sur le bouton « Test » sous l’option « Tester les URL pour l’état du cache ». Vous devriez voir le statut « Caché » en vert. Si vous voyez le statut "Non mis en cache" en rouge, il devrait y avoir un problème. Essayez les choses suivantes pour résoudre le problème :

  • Vous pouvez désactiver et activer la mise en cache dynamique dans cPanel et tester à nouveau.
  • Supprimez ou désactivez tout autre plugin de mise en cache et essayez.
  • Désactivez et activez le plugin SG Optimizer.

Examen du plugin SiteGround Supercacher et SG Optimizer

Test de cache dynamique et Memcached

Activez memcached pour stocker les requêtes de base de données fréquemment consultées. Cela aidera à répondre aux requêtes plus rapidement lors de la prochaine demande. N’oubliez pas d’activer les options memcached à la fois dans cPanel et dans le plugin. ~Nous espérons que SiteGround déplacera l’option memcached ci-dessous sans se mélanger avec les options de cache dynamique~ (SiteGround a mis à jour ce point pour déplacer memcached en tant qu’option distincte).

Notez que le cache dynamique et memcached ne fonctionneront pas avec d’autres plugins comme WP Rocket et W3 Total Cache. Auparavant, nous utilisions W3TC et maintenant nous utilisons WP Rocket, nous pouvons donc confirmer que d’autres plugins de mise en cache ont des problèmes de compatibilité avec le plugin SG Optimizer. Mais lisez la suite pour comprendre pourquoi utilisons-nous toujours WP Rocket alors que SiteGround propose de nombreuses options de mise en cache.

Optimisations de l’environnement

Dans cette section, vous pouvez activer la force HTTPS et résoudre le problème de contenu mixte. Vous pouvez également modifier la version PHP, activer la compression GZIP et la mise en cache du navigateur.

Examen du plugin SiteGround Supercacher et SG Optimizer

Optimisations de l’environnement de l’optimiseur SG

Vous pouvez modifier manuellement la version de PHP ou choisir la version " PHP géré " pour utiliser la configuration au niveau du serveur pour votre installation. Nous ne le recommandons pas car la version sera mise à jour automatiquement lorsque SiteGround sera mis à jour sur le serveur. Cependant, cela peut causer des problèmes avec votre thème ou plugin WordPress.

Optimisations frontales

Il s’agit d’une section nouvellement introduite dans le plugin après notre examen précédent (voir les inconvénients de la mise en cache SiteGround ci-dessous). Fondamentalement, vous pouvez effectuer une minification, en combinant des fichiers CSS et JS, différer JS pour supprimer le problème de blocage de rendu, supprimer la chaîne de requête des fichiers statiques et désactiver la prise en charge des emoji WordPress par défaut.

Optimisation des images

C’est la dernière option qui vous permet de compresser les images lorsque vous les téléchargez sur la médiathèque ou l’éditeur de publication. Vous pouvez également optimiser toutes les images existantes et activer le chargement paresseux des images pour améliorer le score de vitesse de la page dans Google PageSpeed ​​Insights.

Tester la vitesse des pages

La dernière version du plug-in SG Optimizer comprend également l’option de test du site avec l’outil Google PageSpeed. Vous pouvez tester la vitesse du bureau et du mobile sur le site à l’aide de ce plugin.

Fonctionnalités de la mise en cache SiteGround

SiteGround affirme que leur solution de mise en cache est la meilleure et peut améliorer la vitesse 4x. De plus, le site peut gérer 100 fois plus de visiteurs avec la mise en cache dynamique activée. Cependant, la réalité est différente avec de nombreuses options d’ajout disponibles sur le plugin. Vous pouvez purger le cache en un seul clic depuis le panneau d’administration ou depuis cPanel.

Inconvénients de l’utilisation de Supercacher / SG Optimizer

Après des tests sur quelques sites, nous avons découvert que la solution basée sur un plugin a un impact sur la vitesse du site dans Google PageSpeed ​​Insights. Les pages se chargent quelques millisecondes plus lentement par rapport au chargement sans plugin. ~Aussi HHVM ne semble pas bien fonctionner.~

Bien que le site puisse gérer plus de visites, le plugin n’est pas une solution complète aux problèmes de mise en cache.

  • ~Vous devez ajouter des~ ~htaccess~ ~entrées séparées pour résoudre~ ~Problème de mise en cache du navigateur~ ~.~
  • ~ Vous avez besoin d’un plugin séparé pour la minification CSS / JS. ~ La combinaison de fichiers JS affichera des erreurs dans les outils de développement comme la fonction non définie.
  • ~SG Optimizer ne permet pas de différer les fichiers CSS / JS, vous avez donc besoin d’une solution distincte pour éliminer les fichiers de blocage de rendu.~ SG Optimizer casse la plupart du thème basé sur jQuery lorsque vous activez l’option JavaScript de blocage de rendu asynchrone.
  • Le chargement différé des images ne fonctionne pas lorsque vous chargez des images à partir de sous-domaines. Cela cassera les images dans ce cas et vous devez désactiver cette option si vous servez des images à partir de sous-domaines. Nous l’avons signalé dans la section commentaires de SiteGround, mais le plugin ne le prend pas en charge depuis de nombreux mois.
  • La compression d’image ne semble pas fonctionner correctement car WP Smush montre que les images ne sont pas optimisées lors du téléchargement. Nous devons désactiver cette option avec SG Optimizer et utiliser WP Smush pour compresser les images.
  • Comme mentionné, la mise en cache dynamique ne fonctionnera pas avec W3TC et WP Rocket. Vous devez désactiver ces plugins, tester le cache dynamique de SG Optimizer pour vous assurer qu’il fonctionne, puis les réactiver.
  • De même, memcaed ne fonctionnera pas car le même drop-in est utilisé par tous les plugins de mise en cache comme W3TC et WP Rocket. W3TC affichera explicitement un message d’erreur indiquant qu’il existe déjà un drop-in "memcached.php" ou "advanced-cache.php". WP Rocket n’affichera aucun message d’erreur, mais il désactivera l’option lorsque vous l’aurez activée sur SG Optimizer (nous l’avons confirmé avec l’équipe WP Rocket).
  • Aucune possibilité de purger une seule page du panneau d’administration WordPress lorsque vous modifiez le contenu.

Sommaire

En résumé, vous devez disposer de plugins supplémentaires pour disposer d’une solution de mise en cache complète pour les sites WordPress hébergés sur SiteGround. Par exemple, W3TC est une solution complète ayant presque toutes les options dont vous avez besoin gratuitement. Mais vous devez être prudent lorsque vous activez la mise en cache de la base de données / de l’objet / de la page, car cela dépassera les ressources du serveur sur le serveur SiteGround. Alternativement, vous pouvez essayer le WP Rocket premium pour augmenter la vitesse de votre site avec l’optimisation de la livraison CSS.

Avantages

  • Facile à installer
  • Le site peut gérer plus de visites
  • Gratuit pour tous les plans d’hébergement sauf StartUp
  • Solution serveur intégrée

Les inconvénients

  • Configuration en deux temps – cPanel et plugin, mais pas une solution complète
  • Ne fonctionne pas sur tous les sites SiteGround
  • Non compatible avec d’autres plugins et des fonctionnalités telles que le chargement paresseux ne sont pas testées pour tous les scénarios.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails