
Table de matière►
Un domaine sans cookie est important pour améliorer les performances du site Web. En effet, Pour améliorer les performances du site Web, il y a une recommandation de GTmetrix concernant le domaine sans cookie. Qu’Est-ce que c’est? Comment l’implémenter sur WordPress? Ces questions seront le but de cet article. Par exemple, nous allons vous montrer un moyen simple de l’utiliser pour accélérer votre site Web sans utiliser de plugin. Même si les étapes à suivre sont faciles à comprendre, vous aurez besoin de quelques compétences de base en PHP ou en copier-coller.
Qu’est-ce qu’un domaine sans cookie?
Avant de parler de domaine sans cookie, il est important de définir ce que c’est un cookie.
Qu’est-ce qu’un cookie ?
Un cookie dans le jargon du web est un fragment d’information que les sites web ou application sauvegarde dans votre navigateur web. Cela a généralement pour but de faciliter la gestion de vos informations ou préférences. À titre d’exemple, si vous visitez un site web de vente des autos. Le site web que vous avez visiteur peut mettre des données dans votre navigateur pour par la suite vous faire des suggestions en rapport avec vos préférences. C’est assez commun dans le monde du web et plusieurs solutions fonctionneraient avec assez de limitation s’il n’y avait pas de cookies.
Les cookies ont habituellement une taille maximale de 4 Ko par nom de domaine. Il est important de noter qu’en tant qu’utilisateur, vous pouvez bloquer ou limiter les cookies sur votre navigateur web.
Au fur et à mesure que les cookies s’accumulent dans votre navigateur, cela affecte le temps que vous pouvez prendre pour naviguer un site web. C’est la raison pour laquelle vous remarquerez qu’après un certain temps, un site web prend plus de temps pour afficher les informations comparé à votre première visite.
Qu’est-ce qu’un cookie sans domaine ?
Les informations relative à vos photos ou vidéo sont généralement statiques (change peu). Par conséquent, avoir un nom de domaine qui ne conserve pas les cookies lors de la diffusion des images et autre fichier statiques peut aider à améliorer la performance. Un nom de domaine sans cookie est un nom de domaine que vous configurez pour vos photos, vidéos et autres codes tels que CSS et JS.
Comment pouvons-nous implémenter un domaine sans cookie sur WordPress?
Pour l’implémenter sur votre site Web WordPress, vous devez suivre trois étapes:
- Créer un sous domaine pour votre site web
- Faire quelques ajustements dans votre code wp-config.php
- Mettre à jour la base de données
1- Créez un sous-domaine pour votre site web
Si votre nom de domaine est domain.com, par exemple, vous pouvez créer un sous-domaine appelé static.domain.com qui servira de votre domaine sans cookie.
Les étapes à suivre peuvent varier en fonction de votre serveur web.
Avant de créer un sous domaine, vous devez vous rassurer que votre domaine offre cette possibilité. En effet, dans votre enregistrement DNS (le serveur ou vous gérez les paramètres de votre nom de domaine), vous devez ajouter une ligne de CNAME semblable à ce que vous voyez plus bas. Il serait donc important de se rassurer que votre nom de domaine est actif après sa création avant de faire les configurations.
Pour cet article, nous allons baser notre exemple sur le cPanel. Dans le tableau de bord de votre cPanel, suivez ces étapes:
- Cliquez sur l’icône sous-domaines
- Saisissez le nom du sous-domaine. Par exemple, statique; si vous voulez static.domain.com comme sous-domaine. De plus, vous devez vous assurer que votre sous-domaine pointe vers votre chemin de contenu WordPress (wp-content).
2- Modifiez le fichier wp-config.php
Ouvrez le fichier de configuration de WordPress, situé sous le répertoire d’installation et collez le code suivant:
<?php
/* Edit wp-config.php and add this code. replace prositeweb.ca by your own code */
define("WP_CONTENT_URL", "https://static.prositeweb.ca");
define("COOKIE_DOMAIN", "https://www.prositeweb.ca");
?>
3. Mettez à jour votre base de données SQL avec la requête suivante
Pour mettre à jour la base de données, vous devez vérifier le préfixe de vos tables dans votre fichier wp-config.php. D’habitude le préfixe est wp_. Il est cependant possible de changer lors de la création d’un site web. Une fois que vous aurez retrouvé le préfixe. Il faudra vous connecter à votre serveur de base de données pour faire la requête.
Il est question dans cette étape de change les lien vers les images pour les pointer sur le nouveau serveur. Ci-dessous un exemple de requête.
UPDATE wp_posts SET post_content = REPLACE(post_content,'www.yourwebsite.com/wp-content/','static.yourwebsite.com/');
Dans la requête ci-dessus, vous devez remplaceryourwebsite.com code> votre nom de domaine. Sinon, si votre préfixe de base de données est différent de wp_, assurez-vous de remplacer wp_posts code> avec le bon préfixe.
Créer un domaine sans cookie pour une solution autre que WordPress
Le processus de création pourrait être similaire que le cas de WordPress. Il faudrait tout simplement créer le sous-domaine, et ensuite remplacer les liens des photos et autres informations statiques pour les pointer vers le nouveau domaine.
Si vous suivez ces étapes, vous allez vous rendre compte de l’amélioration de la performance dans votre rapport d’analyse.
Si vous avez bien suivi cet article, vous devriez avoir réussi à créer votre domaine sans cookie sur votre site WordPress. N’hésitez pas à consulter leur site Web pour différents contenus connexes. Si vous avez besoin d’aide pour optimiser les performances de votre site Web, vous pouvez nous contacter via notre formulaire de contact.