it-swarm-eu.dev

Existuje nějaký způsob, jak zvýšit rychlost Google Adsense / Analytics?

Kdykoli spustím Google Page Speed ​​nebo YSlow, mnoho navrhovaných optimalizací pramení z mého používání Google Adsense a Google Analytics.

Například, YSlow říká, že existuje "9 externích skriptů Javascript" - na svém webu mám pouze jeden, takže zbytek je zjevně buď z reklamy, nebo z analýzy. V části Omezit vyhledávání DNS jsou také uvedeny tyto domény:

pagead2.googlesyndication.com
googleads.g.doubleclick.net
www.google-analytics.com
altfarm.mediaplex.com
img-cdn.mediaplex.com
eu.bid.invitemedia.com
ad.doubleclick.net s0.2mdn.net
pixel.invitemedia.com adadvisor.net

Mohu něco udělat, abych je snížil nebo provedl další vylepšení rychlosti?

13
DisgruntledGoat

Google Analytics lze nastavit tak, aby se načítal asynchronně , což pomůže situaci zlepšit. Nevypadá to, že v současné době mají podobný skript pro AdSense.

8
Virtuosi Media

Načítání Google Analytics asynchronně je dobrý začátek. Kromě toho, jak dlouho trvá načítání vaší stránky? Pokud vám stránka zabere méně než 2 sekundy, možná už nebudete chtít trávit čas optimalizací.

Pokud máte obavy, že se bude načítat pomaleji odkudkoli, vyzkoušejte http://www.webpagetest.org/ , abyste otestovali svou stránku na jiných místech po celém světě a na jiných rychlostech internetu. Tato stránka vám také ukáže, jak dlouho se každý kus vašeho webu načítá.

Musíte si uvědomit, že pravděpodobně není užitečné, aby se načítání vaší stránky provádělo „dokonalou rychlostí“, protože náklady na čas a energii jsou příliš vysoké. Pokud se vám podaří dostat svou stránku pod 2 sekundy, podle Google budete na prvních 20% webů a to je asi dost dobré. Pokud ne, podívejte se, kde jinde můžete zvýšit rychlost stránky. Někdy opravíte spoustu menších věcí, abyste se dostali na web dostatečně rychle.

Myslím, že nejlepším způsobem, jak to vyjádřit, je vybrat ovoce s nízkým věšákem a Google Adsense opravdu není s nízkým věšákem. Analytika je a měla by být dostatečně snadná, aby byla opravena tak, že bude asynchronní a možná byste ji měli nechat.

3
Ben Hoffman

Pokud se vám líbí asynchronní skript Google Analytics , podívejte se na optimalizaci Mathias Bynens zde . Je zřejmé, že byste měli průběžně sledovat, zda Google úryvek významně mění - ale zatím jeho optimalizace přináší 40% zrychlení (pro mě) ve verzi Google stejného skriptu.

3
leek

Obecně je mnoho těchto reklamních skriptů účelově vyřazeno z mezipaměti, takže server je pokaždé zasažen, aby zaregistroval pohled.

Bohužel pouhé použití adsense znamená, že jste se otevřeli až do pekla mnoha externích javascriptů a ve skutečnosti s tím nemůžete udělat nic jiného než snížení počtu reklamních zón (TOS přesto povoluje pouze 3 na stránku) nebo jen neběží AdSense.

Můžete zkusit zabalit své javascriptové reklamy Google do svého hostovaného javascriptu pro každou zónu, která udělala document.write a vydala požadovaný kód. Jsem si jistý, že by se to načítalo až po načtení těla, což znamená, že se stránka načte jako první.

2
Ruxton

Jen jeden bod - existuje nová verze analytického kódu Google, která by měla zlepšit rychlost načítání - takže by se mělo stát, že by se to mělo změnit.

0
Tal Galili

Pokud se jedná o problém, můžete provést načtení stránky bez těchto skriptů a poté importovat skripty na stránku pomocí Ajaxu po úplném načtení stránky

Řekněme například, že na stránce máte prázdnou div, například:

<div id="adsenseBanner"></div>

A pak připojíte javascript takto:

$(document).ready(function(){
    $('#adsenseBanner').append('<script>alert("this");</script>')
});

Přidal jsem upozornění na JavaScript, abyste viděli, že se provádí, ale samozřejmě byste jej nahradili skripty, které potřebujete načíst.

Tímto způsobem si můžete být jisti, že tyto externí zdroje nespomalí načítání stránky ... za cenu načtení jednoho dalšího skriptu.

0
Sylver