Har you notice your WordPress site hämtar långsammare än den borde? Den skyldige kan dölja sig i öppen dager: tredje parts request av domäner.
Under vår tid med olika WordPress-webbplatser har vi sett många webbplatser som står inför prestandahinder orsakade av avmarkerade request från tredje part. Detta kan lead till minskat engagement hos användarna och lägre ranking hos search engines.
Men oroa dig inte. Genom att hantera dessa request från tredje part kan du öka hastigheten på din site, förbättra användarupplevelsen och förbättra den övergripande prestandan.
I den här artikeln kommer vi att visa dig hur du spårar och optimerar requests för tredjepartsdomäner i WordPress.
Vad är Third-Party Domain Requests i WordPress, och varför ska man tracka dem?
Förfrågningar om tredjepartsdomäner uppstår när en WordPress-webbplats som du besöker skickar requests till andra webbplatser eller tjänster på internet.
När you besöker en website hämtar din webbläsare content från den site:ns egen server. Detta anropas förstapartscontent.
Men många websites innehåller också element som kommer från andra källor. Dessa element är innehåll från tredje part. Nu anropas processen för att få dem som request för domäner från tredje part.
Här är några vanliga exempel:
- Tools för analys. Många websites använder tjänster som Google Analytics för att tracka antal besökare och deras beteende.
- Knappar för sociala media. Knapparna ”Gilla” eller ” Dela ” ansluts ofta till plattformar för sociala medier.
- Advertising. Ads på webbplatser kommer vanligtvis från externa annonsnätverk som Google AdSense.
- Fonts (teckensnitt). Vissa websites använder speciella font s från tjänster som gillar Google Fonts.
- Nätverk för leverans av content (CDN). Websites kanske lagrar images eller skript på separata servrar för snabbare hämtar.
- Inbäddat content. Videoklipp från YouTube eller kartor från Google Maps är exempel på inbäddat innehåll från tredje part.
I WordPress skapar tillägg och themes ofta dessa requests för domäner från tredje part. Till exempel kan ett tillägg för kontaktformulär ansluta till en tjänst för att kontrollera skräppost eller ett plugin för prestanda kan hämta skript från sina egna servrar.
Även om dessa requests kan add to användbara funktioner till en website, kan third-party domain requests också påverka din sites prestanda. Även med det bästa webbhotellet WordPress och optimerade images kan för många requests göra en website långsammare. Trots detta kan vissa tjänster från tredje part samla in uppgifter om användare.
Ibland kan till och med en enda request från tredje part blockera resten av sidan från att hämtas. När detta händer kommer WordPress att ansluta till tredjeparts URL:en och ladda ner allt obligatoriskt content innan resten av din page hämtar.
När du arbetar med WordPress är det bra att vara medveten om vilka request från tredje part som din site gör. Du kan använda tools för att övervaka dessa requests och fatta mer välgrundade beslut om vilka som är nödvändiga för din site.
I följande sections visar vi hur du kan snabba upp din website genom att spåra och optimera request för domäner från tredje part. Låt oss börja med att identifiera all request på domäner från tredje part på din WordPress site.
Så här identifierar du requests för tredjepartsdomäner i WordPress
Det första steget är att identifiera alla de request på domäner från tredje part som din site gör, med hjälp av Pingdom. Pingdom är ett populärt verktyg för prestandaövervakning som allow you att övervaka din WordPress servers drifttid. Det kan också visa all din webbplats tredjeparts requests för domäner.
För att komma igång kan du besöka Pingdom website och klistra in ditt domain name i fältet ”URL”. När du har enter informationen klickar du helt enkelt på ”Starta test”.
Efter några ögonblick kommer Pingdom att visa en uppdelning av din webbplats prestanda.
För att se alla förfrågningar om domäner från tredje part ska du rulla ner och lokalisera sektionen ”File Requests”. Here, you’ll see the content type, URL, and size of each request.
För att hitta tredjeparts requests, leta efter alla objekt som inte börjar med din sites domain name.
Om du vill veta mer om en request är det bara att hovera musen över dess stapel i vattenfallsdiagrammet.
Här ser du alla steg som WordPress tar för att hämta content från den här tredjepartsdomänen, inklusive att göra en DNS-sökning, upprätta SSL-handskakningen och downloada data från den domänen.
Pingdom visar också hur lång tid varje steg tar så att du kan identifiera de domän request som har störst inverkan på din sites prestanda.
Om du inte känner igen en tjänst från tredje part klistrar du bara in dess URL i en search engine som Google. Ofta kommer detta att ge upp länkar till dokumentation, pages och forums där du kan lära dig mer om domänen.
Så här optimerar du requests för domäner från tredje part
När du har identifierat de requests från tredjepartsdomäner som skadar din websites prestanda finns det några olika sätt att optimera dessa requests och öka hastigheten på din WordPress.
Vilken metod som är bäst för just dig kan variera beroende på hur din WordPress website är uppbyggd, vilka requests den gör och andra faktorer.
Med detta i åtanke är det bara att använda snabblänkarna under för att hoppa direkt till den metod som du vill lära dig mer om:
Är du redo? Låt oss komma igång.
Metod 1. Ta bort begäran om tredje parts domän
Denna metod är inte ett bra alternativ för all WordPress bloggar, men att ta bort en eller flera tredjeparts requests kan ha en enorm inverkan på dina pages laddningstider.
You may have added a domain request by accident, or you may have changed direction, so a certain third-party request no longer works well for your business.
Till exempel kanske du ursprungligen har lagt till Google AdSense men nu tjänar mer pengar på att sälja WooCommerce-produkter i din online store. Genom att remove Google AdSense kan du förbättra din stores prestanda till en punkt där du får mycket mer försäljning och tjänar mycket mer pengar jämfört med att visa onlineannonser.
Här finns det ingen enkel lösning som fungerar för alla websites. Med det sagt kanske du vill prova att ta bort olika tjänster och content från din site och sedan spåra vilken inverkan detta har på viktiga metrics som din konvertering.
Om du bestämmer dig för att remove funktioner och tillägg som gör request på domäner från tredje part, så är det smart att säkerhetskopiera din WordPress website. This allows you to quickly restore your website if you encounter any errors or make a mistake.
You may also want to put your site into maintenance mode while making this change, just in case it breaks your website.
Stegen för att remove förfrågningar om domäner från tredje part varierar beroende på request. Du kan dock ofta hitta detaljerade Step-by-Step-guider i dokumentationen för den relaterade tjänsten, tillägget eller programvaran eller genom att skriva in din sökning i Google.
Mer information om detta ämne finns vänligen i vår guide om hur du ber om support för WordPress på rätt sätt och får det.
Metod 2. Ta bort onödiga tillägg till WordPress
Tillägg är en stor anledning till att WordPress är så populärt. Med rätt tillägg kan du add to saknade funktioner, utöka de built-in-funktionerna och förvandla din WordPress blogg till vilken website som helst.
Vissa tillägg till WordPress gör dock en massa requests från tredje part och gör din website långsammare. Du kanske är helt omedveten om att dessa requests ens sker.
Vi rekommenderar att du går till Plugins ” Installerade plugins från WordPress dashboard för att ta bort alla tillägg som du inte längre behöver.
Du kan även prova att ersätta flera mindre tillägg med ett enda WordPress plugin.
Till exempel, medan otaliga sökmotorsoptimeringar finns, sticker AIOSEO ut som en heltäckande lösning. AIOSEO erbjuder en komplett SEO-verktygssats som hanterar alla dina viktiga sökmotorsoptimeringar på ett ställe.
Metod 3. Föranslut till viktiga domäner från tredje part
Ett annat alternativ är att ansluta till den externa domänen direkt i början av processen för att hämta sidan. När en webbläsare först ansluter till en extern domän kan den ofta ladda ner innehåll från tredje part mycket snabbare.
Tänk på att återanslutning till externa webbplatser kan göra att andra delar av page hämtar långsammare. Så du vill se till att bara göra detta för viktiga externa resurser. Om du ansluter till mindre viktiga webbplatser kan det sakta ner resten av din page, vilket gör att besökarna får vänta längre.
För att använda preconnect-metoden behöver du en lista över all din tredjeparts domän requests. Om du inte redan har gjort det kan du få den här informationen med hjälp av Pingdom och genom att följa processen som beskrivs ovan.
Efter det måste du add to custom-kod i WordPress. Vissa guider säger att du ska editera dina theme-filer direkt, men det kan orsaka många vanliga WordPress error. Du kommer inte heller att kunna updating ditt WordPress theme utan att förlora customize.
Det är därför jag rekommenderar WPCode.
WPCode är det bästa code snippets plugin som tillåter dig att add to custom CSS, PHP, HTML, och mer utan att sätta din site i riskzonen. Du kan också aktivera och inaktivera dina code snippets med ett klick på en knapp.
För att komma igång installerar och aktiverar vi det gratis pluginet WPCode. För mer information kan du se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
När plugin är aktiverat, gå till Code Snippets ” Add Snippet.
Here, you will see all the ready-made WPCode snippets you can add to your site. Dessa inkluderar ett snippet som allow you att helt inaktivera comments, upload file types that WordPress doesn’t usually support, disable attachment pages, and much more.
Håll bara muspekaren över alternativet ”Add Your Custom Code (New Snippet)”. Sedan vill du klicka på knappen ”Använd snippet” när den visas.
På nästa vy måste du skriva in en titel för code snippet. Detta är bara för din referens, så du kan använda vad du vill.
I dropdown ’Code Type’ måste du välja ’JavaScript Snippet’.
När det är gjort är du redo att add to varje domän som WordPress ska föransluta till.
I exempelvis följande code snippet föransluter vi till Google Fonts:
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin />
I code editor addar du bara till varje extern URL som du vill använda.
Gå sedan vidare och rulla till inställningarna ”Insertion” och välj ”Auto Insert” om det inte redan är valt.
Nästa steg är att öppna dropdown-menyn ”Location” och välja ”Site Wide Header”.
När du är redo att göra code snippet live, vill du rulla högst upp på sidan och klicka på ”Inactive” toggle så att den ändras till ”Active”.
Gå vidare och klicka på knappen ”Save Snippet”.
Metod 4. Implementera DNS Prefetching
DNS prefetching allow you to utför en DNS-sökning i bakgrunden innan besökaren behöver det länkade innehållet eller den länkade resursen.
Denna metod är viss användbar för resurser från tredje part som används på hela din website, t.ex. Google Analytics, Google Fonts eller din WordPress CDN-tjänst (Content Delivery Network).
För att använda DNS prefetching skapar du helt enkelt ett nytt JavaScript-snippet med WPCode och följer samma process som beskrivs ovan.
När du har gjort det kan du add to varje domain name som du vill prefetcha med hjälp av följande format:
<link rel="dns-prefetch" href="//fonts.googleapis.com">
Följer du denna information kan du add to koden till din site-wide header genom att följa stegen som beskrivs i Metod 3. Sedan kan du äntligen publicera code snippet.
Metod 5. Webbhotell för lokala resurser
När de används korrekt tillåter preconnecting och prefetching you att göra requests till domäner från tredje part utan att påverka upplevelsen för besökarna. När det är möjligt bör du dock försöka servera resurser och content lokalt.
Om du använder en lokal server för att storea din websites content laddas den snabbare. Det ger dig också mer control för att förbättra hastigheten ytterligare. Du kan till exempel använda ett plugin för caching eller ett CDN.
Det finns många olika tillägg till WordPress och tjänster som kan hjälpa dig att servera content lokalt.
Om du t.ex. vill använda customize-typografi kan du servera lokala fonts i WordPress i stället för att hämta dem från en tredje part som Google Fonts.
På samma sätt kan du enkelt add to unika icon fonts till din WordPress theme med hjälp av ett plugin som SeedProd.
Om du använder Google Ads, Google Analytics, Campaign Manager eller andra populära gratis Google-produkter kan du servera gtag.js-skriptet lokalt på din egen server med hjälp av MonsterInsights med Performance Addon.
Genom att ersätta externa requests från domäner med lokala resurser kan du ofta förbättra din websites prestanda utan att kompromissa med dess funktioner och content.
Metod 6. Använd lazy loading
Istället för att ladda all your content på en gång, lazy loading downloadar endast det innehåll som syns på användarens vy. Den kommer sedan att hämta mer content när användaren rullar ner på vyn. Detta kan få det att gilla att sidan hämtar snabbare.
WordPress lazy loadar images som standard, och det kan vara bra att lazy loada externt hosted content också.
Om du till exempel vill embeda YouTube-videoklipp i blogginlägg i WordPress kan du välja ett plugin som har lazy loading built-in.
Andra tillägg som Smash Balloon YouTube Feed kommer med built-in caching och fördröjd hämning för videospelaren. Detta kan förbättra de upplevda tiderna för att hämta sidor, även när du visar content från tredje parts websites.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du trackar tredje parts requests för domäner i WordPress. Sedan kanske du också vill kontrollera vår guide om hur du använder en plugin-organisatör för att snabba upp din site eller våra experttips för att förbättra din score i WordPress site health check.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
Thank you for the guide. According to my Pingdom results, I had several requests mainly directed towards Google, like Google Fonts, etc. Using your guide, I implemented preconnect, and it seems to be working very well. It saved me a few milliseconds, but any improvement in speed is good. Thank you very much.
WPBeginner Support says
You’re welcome!
Administratör
Ralph says
After I started using Google Adsense 2-3 months ago I noticed my website slowed down a bit. Not very much, but still I can feel it every time I check.
I have to take care of it and I am sure this guide will definitely help me. I have some third party domain requests and it may be not the fault of ads, but just something else that I can get rid of and with ads its just to much. Thanks for info about pingdom tool. This will help to locate the problem.
WPBeginner Support says
Glad we could share some helpful tools
Administratör