Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

CDN Prestashop : 20 problèmes et solutions pour corriger

tout servces prestashop

20 Problèmes Courants avec un CDN sur PrestaShop et Leurs Solutions

L'intégration d'un CDN (Content Delivery Network) avec PrestaShop permet d'améliorer les performances du site en accélérant le chargement des fichiers statiques. Cependant, plusieurs problèmes techniques peuvent survenir lors de sa mise en place. Voici 20 problèmes fréquents, accompagnés de leurs solutions adaptées.


📌 Sommaire

  1. Problème de configuration du CDN dans PrestaShop
  2. Les images des produits ne s’affichent pas via le CDN dans PrestaShop
  3. Les fichiers CSS et JavaScript ne se chargent pas via le CDN dans PrestaShop
  4. Les polices web ne se chargent pas correctement avec le CDN dans PrestaShop
  5. Erreur de certificat SSL entre PrestaShop et le CDN
  6. Le back-office PrestaShop devient inaccessible après l’activation du CDN
  7. Problèmes de cache avec le CDN sur PrestaShop
  8. Le CDN ne prend pas en compte le fichier robots.txt de PrestaShop
  9. Les vidéos intégrées ne se chargent pas correctement avec le CDN dans PrestaShop
  10. Erreur 524 avec Cloudflare CDN sur PrestaShop
  11. Incompatibilité entre certains modules PrestaShop et le CDN
  12. Les performances du site sont réduites malgré l’activation du CDN dans PrestaShop
  13. Problème de synchronisation des fichiers statiques entre PrestaShop et le CDN
  14. Les pages en HTTPS ne fonctionnent pas correctement avec le CDN dans PrestaShop
  15. Les règles de redirection ne fonctionnent plus après l’installation du CDN dans PrestaShop
  16. Les cookies de session ne sont pas correctement gérés avec le CDN dans PrestaShop
  17. Les images des emails transactionnels ne s’affichent pas avec le CDN dans PrestaShop
  18. Les fichiers .htaccess et robots.txt ne sont pas pris en compte par le CDN dans PrestaShop
  19. Les statistiques Google Analytics sont faussées après l’intégration du CDN dans PrestaShop
  20. Problèmes de compatibilité entre la mise en cache du CDN et PrestaShop

Problème de configuration du CDN dans PrestaShop

L'activation d'un CDN dans PrestaShop nécessite une configuration correcte pour éviter les erreurs de chargement. Il faut s'assurer que l'URL du serveur multimédia est bien renseignée dans Paramètres avancés > Performances et que le CDN pointe vers le bon répertoire.

Un problème de DNS peut ralentir la mise en place du CDN. Dans ce cas, il est recommandé d'effectuer un flush DNS et de patienter quelques heures pour permettre la propagation correcte des nouvelles configurations.


Les images des produits ne s’affichent pas via le CDN dans PrestaShop

Si les images produits ne chargent pas, cela peut être dû à un problème d’URL mal configurée. Vérifiez que les images utilisent bien le chemin du CDN et non celui du serveur d’origine.

Un réglage incorrect des permissions des fichiers peut également bloquer l’affichage. Assurez-vous que le répertoire /img/ a des droits suffisants (755 pour les dossiers et 644 pour les fichiers) pour permettre l’accès aux images via le CDN.


Les fichiers CSS et JavaScript ne se chargent pas via le CDN dans PrestaShop

Lorsque les fichiers CSS et JS ne se chargent pas après l’activation du CDN dans PrestaShop, il faut vérifier les paramètres de compression et de cache. L’activation du mode CCC (Combine, Compress, Cache) peut résoudre certains problèmes liés au chargement.

Un cache navigateur trop agressif peut empêcher le rechargement des fichiers mis à jour. Ajouter un paramètre de version dans l’URL des fichiers (style.css?v=1.2) permet de forcer leur actualisation.

Les polices web ne se chargent pas correctement avec le CDN dans PrestaShop

Les polices web externes peuvent ne pas s'afficher correctement si le CDN bloque les requêtes CORS (Cross-Origin Resource Sharing). Il est nécessaire de configurer les en-têtes HTTP pour permettre le chargement des polices depuis des domaines externes.

Une autre solution consiste à héberger localement les polices et à mettre à jour les chemins dans le fichier CSS de PrestaShop. Cela évite les problèmes de restrictions et accélère l’affichage des polices sur le site.


Erreur de certificat SSL entre PrestaShop et le CDN

L'utilisation d’un CDN sur un site en HTTPS peut provoquer des erreurs de certificat SSL si le CDN ne supporte pas correctement le SSL. Il est essentiel de vérifier que le certificat est bien installé et que le CDN gère les connexions sécurisées via Full SSL ou Flexible SSL.

Un mauvais paramétrage du CDN peut générer un contenu mixte, où certaines ressources sont chargées en HTTP. Il est important de forcer le HTTPS sur l’ensemble du site en activant l’option correspondante dans PrestaShop et le CDN.


Le back-office PrestaShop devient inaccessible après l’activation du CDN

Si l’administration de PrestaShop devient inaccessible après l’activation du CDN, cela peut être dû à une redirection incorrecte. Il faut vérifier que l’URL du back-office n’est pas affectée par les règles de réécriture du CDN.

Un autre problème fréquent est l'activation d’un pare-feu CDN trop strict qui bloque certaines requêtes. Il est recommandé d’ajouter l’URL du back-office à la liste des exclusions du CDN pour éviter toute restriction d’accès.


Problèmes de cache avec le CDN sur PrestaShop

Un cache CDN mal configuré peut empêcher l’affichage des mises à jour de PrestaShop. Il est recommandé d’activer le mode développement dans le CDN pour désactiver temporairement la mise en cache et vérifier si les changements apparaissent correctement.

Une autre solution consiste à ajouter un paramètre de version aux fichiers (style.css?v=2.0) pour forcer leur rechargement. Il est également possible de programmer une purge automatique du cache après chaque mise à jour du site.


Le CDN ne prend pas en compte le fichier robots.txt de PrestaShop

Si le fichier robots.txt n'est pas pris en compte par le CDN, cela peut empêcher certains moteurs de recherche d’indexer correctement la boutique PrestaShop. Il faut vérifier que les règles du CDN permettent la diffusion de ce fichier.

Une autre solution consiste à forcer une mise à jour manuelle du fichier robots.txt en ajoutant une règle spécifique dans PrestaShop et en purgeant le cache du CDN pour que les modifications soient prises en compte.


Les vidéos intégrées ne se chargent pas correctement avec le CDN dans PrestaShop

Certaines vidéos hébergées sur un serveur externe peuvent ne pas s'afficher si le CDN bloque les requêtes vidéo. Il est important de vérifier que les fichiers MP4, WebM et autres formats sont bien autorisés dans les paramètres du CDN.

Une autre solution est de désactiver la mise en cache des vidéos dans les réglages du CDN pour éviter les erreurs de lecture. Cela garantit un chargement fluide des vidéos sur PrestaShop.


Erreur 524 avec Cloudflare CDN sur PrestaShop

Une erreur 524 indique un délai d’attente trop long entre le serveur d’origine et Cloudflare CDN. Cela peut être causé par des requêtes trop longues, comme des tâches Cron ou des requêtes SQL complexes.

Pour éviter ce problème, il est recommandé de réduire le temps d’exécution des requêtes lourdes ou d’utiliser une configuration Cloudflare plus souple, en augmentant le timeout dans les paramètres du serveur.


Incompatibilité entre certains modules PrestaShop et le CDN

Certains modules PrestaShop peuvent ne pas être compatibles avec un CDN, notamment ceux qui gèrent dynamiquement des fichiers CSS ou JavaScript. Dans ce cas, il est conseillé de désactiver temporairement le CDN et de tester le module sans cache.

Une autre solution est d’ajouter des exclusions spécifiques dans le CDN, permettant aux fichiers générés dynamiquement de ne pas être mis en cache. Cela assure une meilleure compatibilité avec PrestaShop.


Les performances du site sont réduites malgré l’activation du CDN dans PrestaShop

L’utilisation d’un CDN devrait améliorer les performances de PrestaShop, mais une mauvaise configuration peut entraîner un ralentissement. Il est recommandé de tester différentes localisations de serveurs pour s’assurer que le point de présence du CDN est bien optimisé pour les visiteurs.

Un autre problème peut être lié à un cache trop agressif, qui entraîne un rechargement excessif des ressources. Il faut ajuster les paramètres du CDN pour trouver le bon équilibre entre cache et actualisation du contenu.

Problème de synchronisation des fichiers statiques entre PrestaShop et le CDN

Si certains fichiers statiques (CSS, images, JavaScript) ne sont pas synchronisés correctement entre PrestaShop et le CDN, cela peut être dû à un cache obsolète. Il est recommandé de forcer une purge du cache sur le CDN et d’actualiser la page pour voir si les changements prennent effet.

Un autre problème peut provenir d’un fichier .htaccess mal configuré qui bloque l’accès aux fichiers statiques. Vérifiez que les règles de redirection permettent bien au CDN de récupérer et de diffuser les fichiers depuis le serveur d’origine.


Les pages en HTTPS ne fonctionnent pas correctement avec le CDN dans PrestaShop

Si après l’activation du CDN sur PrestaShop, les pages HTTPS ne s’affichent pas correctement, cela peut être dû à un problème de SSL flexible. Il est conseillé d’activer le mode Full SSL pour éviter les erreurs de contenu mixte.

Un autre problème courant est l’absence de redirection automatique vers HTTPS. Pour corriger cela, ajoutez une règle dans .htaccess pour forcer la redirection des ressources vers HTTPS, et assurez-vous que le CDN gère bien les certificats SSL.


Les règles de redirection ne fonctionnent plus après l’installation du CDN dans PrestaShop

Si après l’installation du CDN, les redirections d’URL ne fonctionnent plus, cela peut être dû à une mauvaise gestion des requêtes entre le serveur et le CDN. Vérifiez que les règles de redirection définies dans .htaccess sont compatibles avec le CDN activé.

Un autre problème peut être lié au mode de cache du CDN, qui garde en mémoire d’anciennes versions des pages. Essayez de purger manuellement le cache du CDN, puis testez les redirections pour voir si elles fonctionnent de nouveau.


Les cookies de session ne sont pas correctement gérés avec le CDN dans PrestaShop

Certains CDN ne gèrent pas correctement les cookies de session, ce qui peut entraîner des déconnexions aléatoires des utilisateurs sur PrestaShop. Il est recommandé de désactiver la mise en cache des pages dynamiques, comme celles du panier et du compte client.

Un autre correctif consiste à ajouter une règle d’exclusion sur les cookies de session dans la configuration du CDN, permettant aux visiteurs connectés de voir du contenu dynamique à jour, sans être affectés par la mise en cache.


Les images des emails transactionnels ne s’affichent pas avec le CDN dans PrestaShop

Si les images des emails transactionnels envoyés par PrestaShop ne s’affichent pas correctement, cela peut être dû à un problème de chemin d’accès. Assurez-vous que les liens des images sont absolus et incluent bien l’URL du CDN.

Un autre problème peut être causé par une restriction d’accès du CDN, empêchant le chargement des images dans les emails. Pour résoudre cela, vérifiez que le CDN autorise les requêtes externes et que les images ne sont pas bloquées par les en-têtes CORS.


Les fichiers .htaccess et robots.txt ne sont pas pris en compte par le CDN dans PrestaShop

Si les fichiers .htaccess et robots.txt ne sont pas bien pris en compte après l’activation du CDN sur PrestaShop, cela peut être dû à un cache trop agressif. Il est recommandé de purger le cache du CDN pour s’assurer que les nouvelles règles sont bien appliquées.

Un autre problème peut venir d’une configuration erronée des en-têtes HTTP sur le serveur d’origine. Assurez-vous que les fichiers .htaccess et robots.txt sont accessibles en les testant directement dans un navigateur.


Les statistiques Google Analytics sont faussées après l’intégration du CDN dans PrestaShop

Après l’activation du CDN dans PrestaShop, il est possible que les données Google Analytics ne reflètent plus la réalité. Cela peut être dû à un filtrage des requêtes par le CDN, qui empêche le bon fonctionnement du script de suivi.

Une solution consiste à forcer le chargement du script Google Analytics directement depuis le serveur principal, plutôt que via le CDN, afin d’assurer un suivi précis des visiteurs et des conversions.


Problèmes de compatibilité entre la mise en cache du CDN et PrestaShop

Un CDN mal configuré peut entrer en conflit avec le cache natif de PrestaShop, entraînant des erreurs d’affichage ou des mises à jour retardées. Il est recommandé de désactiver la mise en cache des pages dynamiques, comme le panier et les comptes clients, pour éviter ces problèmes.

Une autre solution est d’ajuster les paramètres TTL (Time To Live) du cache CDN, afin de permettre une mise à jour plus rapide des modifications du site, tout en bénéficiant des avantages d’un chargement optimisé.