verzögern oder das Laden von Google-Anzeigen stoppen
-
05-07-2019 - |
Frage
Wie Google Syndication zu sagen, nicht ewig warten, um die Anzeigen bei langsamer Internetverbindung oder auf andere Weise zu laden? Können wir eine Zeit beheben, die in Ordnung gehen, sagt und die Suche nach 5ms sonst Anzeigen erhält nicht die Last des Restes der Seite verzögern.
Lösung
Die YSlow Erweiterung für Firebug für diese Art der Sache ist groß, es Benchmarks Ihre Seite geladen und sagt Ihnen, was langsam ist, und rät, welche Techniken können Sie die Dinge zu verbessern verwenden.
Zum Beispiel, es gibt Ihnen Tipps, wo Ihr Javascript setzen Sie die Geschwindigkeit Ihrer Website zu unterstützen, wie vom Benutzer wahrgenommen wird.
Andere Tipps
Angenommen, Sie bedeuten, ist auf Ihre Website, stellen Sie sicher, dass Ihr JavaScript am Ende der Seite geladen wird, so dass Ihre andere Inhalte zuerst laden
finden Sie in diesem Blog-Eintrag „ Google Ads Async (asynchron) “könnten Sie einen guten Ausgangspunkt für diese:
<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>