Catégories
Technologie

Comment optimiser Amazon Affiliate JS avec le plugin WordPress LiteSpeed Cache

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.

Par Graydon Schwartz

Pour en savoir plus sur Graydon, consultez le site À propos de moi page.