Een van de checks die Google Pagespeed doet is kijken of bestanden worden gecached in de browser.
Dit is simpel op te lossen met wat .htaccess regels, echter gebruikt bijna iedere website Google Analytics.
Ironisch genoeg heeft Google ingesteld dat analytics.js maar 2 uur gecached mag worden, terwijl deze maar een paar keer per jaar aangepast wordt.
Hierdoor is dit vaak 'the pain in the ass' tijdens de pagespeed test.
Ik heb hiervoor een Wordpress plugin geschreven welke momenteel onder beoordeling is, maar wilde de mensen op SiteDeals alvast vragen of zij deze plugin willen testen. Ik ben namelijk vooral benieuwd of de plugin in iedere wordpress installatie werkt en/of het niet conflicten oplevert met andere geinstalleerde plugins.
Deze plugin cached het javascript bestand iedere dag door deze lokaal op te slaan, en past jouw huidige Analytics code aan zodat het script niet meer extern wordt opgehaald.
De plugin kan worden gedownload op www.forcemedia.nl/wordpress-plugins/cache-external-scripts/
Ik kijk uit naar jullie feedback!
- Wordpress plugin: Cachen van Google Analytics script
-
24-11-2015, 16:47 #1
- Berichten
- 625
- Lid sinds
- 17 Jaar
Wordpress plugin: Cachen van Google Analytics script
-
In de schijnwerper
-
24-11-2015, 21:26 #2
- Berichten
- 1.013
- Lid sinds
- 14 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Ik zal hem morgen eens bekijken
-
24-11-2015, 23:04 #3
- Berichten
- 625
- Lid sinds
- 17 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Ik ben benieuwd wat je er van vindt.
Update
De plugin is officieel goedgekeurd en staat nu ook in de plugin directory van Wordpress:
https://wordpress.org/plugins/cache-external-scripts/Laatst aangepast door Diego V. : 24-11-2015 om 23:10
-
25-11-2015, 08:03 #4
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Geďnstalleerd op site met ca 10.000 pagina's en posts, Swift Basic theme en relatief veel plugins waaronder een posts slider en WP Super Cache. Pagespeed blijft op 83 staan.
-
25-11-2015, 08:24 #5
- Berichten
- 625
- Lid sinds
- 17 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Thanks voor je reactie! Is de pagespeed rule over die browsercaching van analytics wel weg :) ?
-
25-11-2015, 12:24 #6
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Gebruikmaken van browsercaching
... KNIP ....
Maak gebruik van browsercaching voor de volgende cachebare bronnen:"
-
25-11-2015, 13:02 #7
- Berichten
- 1.013
- Lid sinds
- 14 Jaar
-
25-11-2015, 13:45 #8
- Berichten
- 625
- Lid sinds
- 17 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Ik heb zojuist wat aanpassingen gemaakt en een update uitgebracht van de plugin. Wanneer je de update nog niet ziet (wordt volgens mij eens in de zoveel tijd gechecked door jouw website) kun je de plugin verwijderen en opnieuw installeren vanuit de directory.
Ik ben benieuwd of het met de update wel juist werkt, zo niet, dan ontvang ik graag even de website url (via pb) zodat ik jouw exacte implementatie van de Google Analytics code kan bekijken.
-
25-11-2015, 17:51 #9
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Volgens mij doet hij het nu wel, die bewuste regel staat er niet meer bij. Pagespeed is onveranderd.
-
25-11-2015, 17:55 #10
- Berichten
- 625
- Lid sinds
- 17 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Nogmaals bedankt voor het testen, goed om te horen dat de plugin nu wel z'n werk doet. Het is verschillend of het oplossen van dit 'probleem' ook daadwerkelijk een punt hoger qua score betekent, dit heeft waarschijnlijk o.a. te maken met de andere scripts die nog niet gecached zijn waardoor de melding over browsercaching blijft staan.
-
25-11-2015, 18:28 #11
- Berichten
- 5.661
- Lid sinds
- 18 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Er staat bij mij inderdaad een heel rijtje van die scripts. Omdat de meeste Minify plugins tot foutmeldingen leidden, had ik die niet gebruikt. Omdat ik nu toch bezig was, WP Super Cache verwijderd en WP Fastest Cache geďnstalleerd. Die heeft ook een (beperkt) aantal minify/combine opties. Pagespeed is nu 3 punten hoger :-)
Alleen de Adsense scripts zitten nog niet in een cache.
-
30-11-2015, 21:58 #12
- Berichten
- 102
- Lid sinds
- 12 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Die page speed punten zijn leuk en aardig, en je moet er ook wel naar kijken, maar je moet niet vergeten dat de server van google zeer waarschijnlijk sneller is dan je eigen hosting partij. Dus google analytics script zelf hosten is misschien goed voor de punten, maar of je pagina er daadwerkelijk sneller van wordt is zeer de vraag.
-
01-12-2015, 15:06 #13
- Berichten
- 625
- Lid sinds
- 17 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Die page speed punten zijn leuk en aardig, en je moet er ook wel naar kijken, maar je moet niet vergeten dat de server van google zeer waarschijnlijk sneller is dan je eigen hosting partij. Dus google analytics script zelf hosten is misschien goed voor de punten, maar of je pagina er daadwerkelijk sneller van wordt is zeer de vraag.
Ik ben dan ook van mening dat de pagespeed melding die Google geeft over dit script, een non-issue is, en eigenlijk helemaal niet genoemd hoeft te worden in de analyse. Natuurlijk zou Google dit bestand langer dan 2 uur kunnen laten cachen, omdat deze maar een paar keer per jaar wordt aangepast. En zoals eerder gezegd, in de meeste gevallen heeft men deze al op z'n computer staan van een andere site. Voor scripts die op zulke grote schaal gebruikt worden, hoeft Google Pagespeed wat mij betreft dan ook niet over te vallen. Echter is dan de vraag waar Google de lijn moet trekken, welke scripts (die veel gebruikt worden) wel en welke niet?
Zoals gezegd is het snelheidsverschil volgens mij dus zeer minimaal, en als er een verschil is is dit alleen tijdens de eerste pageload. Echter, de punten op Pagespeed staan er wel, deze laten developers misschien wel aan hun klanten zien (of ze kijken zelf). Dan is het wel gewenst dat deze score zo hoog mogelijk is en je verder geen uitleg hoeft te geven over een punt dat dus 'eigenlijk niet zo belangrijk is'.
-
17-12-2015, 18:45 #14
- Berichten
- 110
- Lid sinds
- 9 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Misschien heb je hier iets aan:
Nadat ik analytics.js op het hostingpakket heb geplaatst en de locatie in het GA script de locatie van het bestand had aangepast, wees pingdomtools een 0,7 seconden lagere laadtijd aan.
Waarom maak je je plugin niet zo dat het niet alleen cached maar ook het js-script host? Bijvoorbeeld op een manier waarop de website eigenaar alleen het propertynummer hoeft in te vullen..
-
18-12-2015, 11:20 #15
- Berichten
- 625
- Lid sinds
- 17 Jaar
Re: Wordpress plugin: Cachen van Google Analytics script
Beste Jan, bedankt voor je reactie.
Ik begrijp echter niet exact wat je bedoeld. Het cachen wat de plugin doet, is het lokaal hosten van het javascript bestand. De file wordt dus aan de server-side gecached (en dus gehost). Hierdoor heb je controle over de de tijd van de client-side browsercaching.
Wellicht praten we langs elkaar heen, kun je nader toelichten wat jij bedoeld?
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic