Question

Comment dire à Google Syndication de ne pas attendre indéfiniment pour charger les annonces en cas de connexion Internet lente ou autrement? Pouvons-nous fixer un délai qui permette de rechercher des annonces pendant 5 ms sans que cela ne retarde le chargement de la page restante?

Était-ce utile?

La solution

L’extension YSlow pour Firebug est idéale pour ce genre de choses, elle référence le chargement de votre page et vous dit ce qui est lent, et vous conseille quelles techniques vous pouvez utiliser pour améliorer les choses.

Par exemple, il vous indique où placer votre code JavaScript pour optimiser la vitesse de votre site, telle qu'elle est perçue par l'utilisateur.

Autres conseils

En supposant que cela signifie sur votre site , assurez-vous que votre javascript est chargé à la fin de la page pour que votre autre contenu puisse être chargé en premier

voir cet article de blog " annonces Google asynchrones (asynchrones) " pourrait vous donner un bon point de départ pour cela:

<script type="text/javascript"><!--
// dynamically Load Ads out-of-band
setTimeout((function ()
{
    // placeholder for ads
        var eleAds = document.createElement("ads");  
        // dynamic script element
        var eleScript = document.createElement("script");  
        // remember the implementation of document.write function
        w = document.write;
        // override and replace with our version
        document.write = (function(params)
        {
        // replace our placeholder with real ads
        eleAds.innerHTML = params;
        // put the old implementation back in place
        document.write=w;
        });
        // setup the ads script element
        eleScript.setAttribute("type", "text/javascript");
        eleScript.setAttribute("src", "http://pagead2.googlesyndication.com/pagead/show_ads.js");
        // add the two elements, causing the ads script to run
        document.body.appendChild(eleAds);              
        document.body.appendChild(eleScript);           
}), 1);
                //-->
        </script>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top