Domanda

Come dire a Google Syndication di non aspettare per sempre per caricare gli annunci in caso di connessione Internet lenta o in altro modo? Possiamo fissare un tempo che dice che va bene e cercare 5ms per ottenere annunci, altrimenti non ritardare il caricamento del resto della pagina.

È stato utile?

Soluzione

L'estensione YSlow per Firebug è ottima per questo genere di cose, confronta il caricamento della tua pagina e ti dice cosa è lento e ti consiglia quali tecniche puoi usare per migliorare le cose.

Ad esempio, ti dà consigli su dove mettere il tuo javascript per aiutare la velocità del tuo sito percepita dall'utente.

Altri suggerimenti

Supponendo che intendi che si trova sul tuo sito, assicurati che il tuo javascript sia caricato alla fine della pagina in modo che gli altri tuoi contenuti possano essere caricati per primi

vedi questo articolo del blog " Google Ads Async (asincrono) " potrebbe darti un buon punto di partenza per questo:

<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top