Avez-vous activé 'Chargement JS différédans le plugin WordPress LiteSpeed Cache Page Optimization ? Je ne crois pas que l'Amazon Affiliate JS aime être différé. Des problèmes de confiance ? Optimisez Amazon Affiliate JS avec LiteSpeed :
Aller à Cache de LiteSpeed => Optimisation de la page => [7] Réglages de l'accord
Faites défiler la liste jusqu'à ce que vous voyiez "JS Deferred Excludes".
Ajoutez une ligne comme :
z-na.amazon-adsystem.com/widgets/onejs
Aller à Cache de LiteSpeed => Optimisation de la page => [3] Paramètres d'optimisation
Faites défiler la liste jusqu'à ce que vous voyiez "DNS Prefetch".
Ajoutez une ligne comme :
//z-na.amazon-adsystem.com
Aller à Cache de LiteSpeed => Boîte à outils => [1] Purge (par défaut) => Cliquez sur Vider le cache entier
Efface toutes les entrées du cache liées à votre site, y compris les autres applications Web. Ceci ne devrait être utilisé que si les choses sont mises en cache de manière incorrecte.
Si vous utilisez également Cloudflare Rocket Loader, vous devez modifier votre code :
<script type="text/javascript">
amzn_assoc_tracking_id = "YourAmazonTrackingID";
amzn_assoc_ad_mode = "manual";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_design = "enhanced_links";
amzn_assoc_asins = "B08JGX61H7";
amzn_assoc_placement = "adunit";
amzn_assoc_linkid = "048bc2065ee4ca44aa99035a2a844837";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>
À :
<script data-cfasync="false" type="text/javascript">
amzn_assoc_tracking_id = "YourAmazonTrackingID";
amzn_assoc_ad_mode = "manual";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_design = "enhanced_links";
amzn_assoc_asins = "B08JGX61H7";
amzn_assoc_placement = "adunit";
amzn_assoc_linkid = "048bc2065ee4ca44aa99035a2a844837";
</script>
<script data-cfasync="false" src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>
Cela a réparé mon site Web. J'espère que cela évitera à quelqu'un d'autre de devoir désactiver complètement JD Deferred et de perdre les avantages de l'optimisation en termes de performances.