WordPress: Bruk Google Biblioteker i stedet for lokalt vert
- Kategori: Utvikling
Som jeg påpekte flere ganger før: hastighet er viktig for enhver form for operasjon på Internett, fordi en bedre lasteytelse vil forbedre konverteringene på nettstedene dine. Mozilla klarte å øke Firefox-nedlastningene med 60 millioner per år ved å barbere av seg 2,7 sekunder lastetid på organisasjonens nedlastingssider.
Mange moderne temaer og nettsteder bruker JavaScript-biblioteker og komponenter som jQuery, Prototype eller Dojo for å drive en del av nettstedets funksjonalitet.
Selv om det er teoretisk bra av flere årsaker, betyr det at brukere må laste ned disse skriptene når de kobler seg til tjenesten eller nettstedet for første gang. Det er ett unntak fra regelen: hvis et skript ikke er endret og allerede er i hurtigbufferen til nettleseren, blir det ikke lastet ned igjen, men lastet det fra den lokale nettleserbufferen.
Ett forslag at utviklere hadde den siste tiden er å bytte til eksternt tilbudte skript i stedet for lokalt. Og et av de viktigste målene for det er Google, ettersom den er vert for en rekke skript på det raske innholds distribusjonsnettverket for alle å bruke.
Google-biblioteker
Fordelen med å bruke vertsbaserte versjoner av jQuery og andre skript er følgende:
- Forbedret ventetid takket være Googles imponerende innholdsdistribusjonsnettverk som leverer skript fra et sted nær brukeren for å redusere latenstid og fremskynde nedlastinger
- Parallelle nedlastinger takket være tilbudt fra en annen server. Dette er spesielt viktig hvis brukere jobber med nettlesere som begrenset samtidig nedlasting fra webservere til to tilkoblinger.
- Bedre hurtigbufring takket være økt sannsynlighet for at skriptet allerede er bufret for brukere som kobler seg til nettstedet ditt for første gang.
Spesielt det tredje alternativet kan få fart på tingene for første gang besøkende, ettersom skriptene ikke trenger å bli lastet i det hele tatt hvis brukeren lastet ned dem på en annen webeiendom tidligere.
WordPress-pluginen Bruk Google Biblioteker endrer plasseringen av flere lokalt brukte skript til Google-vert slik at du og besøkende på nettstedet ditt kan dra nytte av dette.
Det er en installasjon og glem plugin-modulen, siden den håndterer alt i bakgrunnen. Det er ingen konfigurasjoner å lage, og du bør sjekke effektiviteten til plugin ved å overvåke nettstedets nettverksaktivitet etter installasjon av plugin.
Hvis du bruker Chrome eller Firefox, trykker du på F12 og velger Nettverk fra kategoriene som vises i utvikler-menyen som åpnes her. Last inn nettsiden på nytt og se på skriptene som blir lastet inn. Du må legge merke til at noen blir lastet fra Google-servere i stedet for den lokale serveren.
Så langt støtte støtter plugin-modulen for WordPress følgende biblioteker og komponenter akkurat nå:
- Dojo
- jQuery
- jQuery UI
- MooTools
- prototype
- script.aculo.us
- SWFObject
Hvis nettstedet ditt bruker andre skript, kan de fremdeles lastes fra den lokale serveren og ikke fra den eksterne serveren.
En ekstra fordel med denne operasjonen er at du sparer båndbredde. Noen skript har en størrelse på 100 Kiloybtes eller større, som du sparer for hver nye tilkobling som blir opprettet. Hvis du får 1000 nye tilkoblinger per dag, sparer du 100.000 kilobyte per dag, eller 36.500.000 kilobyte per år.
Lukkende ord
For å oppsummere det: Du øker lasteytelsen på nettstedene dine hvis støttede skript blir brukt, og reduserer samtidig hvor mange båndbredder nettstedet ditt krever.
Det eneste forbeholdet her er at du laster inn ressurser fra Google, som noen kan se på som en personvernrisiko at de ikke vil ta.
Les nå : Optimaliser nettstedets lastetid