{"id":30020,"date":"2018-12-21T07:40:22","date_gmt":"2018-12-21T15:40:22","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=learn&#038;p=33457"},"modified":"2023-11-07T13:58:20","modified_gmt":"2023-11-07T12:58:20","slug":"fremskynder-wordpress","status":"publish","type":"learn","link":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/","title":{"rendered":"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)"},"content":{"rendered":"<p>Vi har udgivet mange vejledninger gennem \u00e5rene med m\u00e5der at optimere og fremskynde WordPress p\u00e5. Men nogle gange kan det v\u00e6re forvirrende at fors\u00f8ge, at finde alt du beh\u00f8ver p\u00e5 \u00e9t sted. S\u00e5 i dag vil vi dele alt, hvad vi ved om turboladning WordPress, med dig, over 15 \u00e5rs erfaring og h\u00e5rde lektioner l\u00e6rt, alt sammen i en ultimativ vejledning. Uanset om du lige er begyndt at bruge WordPress eller er en erfaren udvikler, lover vi, at du finder noget nyttigt i dette guide!<\/p>\n<p>Over 43,5% af internettet er nu <a href=\"https:\/\/kinsta.com\/dk\/wordpress-markedsandel\/\" target=\"_blank\" rel=\"noopener noreferrer\">drevet af WordPress<\/a>. Mens dette er fantastisk, betyder det ogs\u00e5, at der er tusindvis af forskellige temaer, plugins og teknologier, som alle skal sameksistere. For den daglige WordPress-bruger kan dette hurtigt blive til et mareridt, n\u00e5r deres websted begynder at flaskehalse, og de ved ikke hvorfor eller endda hvor de skal fejlfinde.<\/p>\n<p>I vores tidligere<a href=\"https:\/\/kinsta.com\/learn\/page-speed\/\" target=\"_blank\" rel=\"noopener noreferrer\"> guide om sidens hastighed<\/a> gik vi over mange grundl\u00e6ggende principper for ydeevne og hvordan det kan f\u00e5 stor indflydelse p\u00e5 succesen i din virksomhed. Men i dag dykker vi ind i de g\u00e6ldende trin, du kan tage lige nu for at se forbedringer p\u00e5 dine egne WordPress-websteder. Vi deler ogs\u00e5 nogle ressourcer, der har v\u00e6ret uvurderlige for os.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2 id=\"wordpress-site-types\">WordPress Side-typer: Statisk Eller Dynamisk<\/h2>\n<p>F\u00f8r vi dykker ind i optimeringerne, er det vigtigt f\u00f8rst at forst\u00e5, at<strong> ikke alle WordPress-websteder er ens<\/strong>. Det er derfor, at mange brugere har problemer, da man ikke kan l\u00f8se alle problemer p\u00e5 samme m\u00e5de. Vi giver altid WordPress-websteder en klassifikation: statisk eller dynamisk. S\u00e5 lad os f\u00f8rst unders\u00f8ge forskellene mellem disse to typer af websteder.<\/p>\n<h3>For Det Meste Statiske Steder<\/h3>\n<p>Statisk vil typisk omfatte websteder som blogs, sm\u00e5 virksomheder, nyhedswebsteder, personlige medier, <a href=\"https:\/\/kinsta.com\/blog\/photography-website\/\">fotografering<\/a> osv. Ved statisk mening mener vi, at dataene p\u00e5 disse WordPress-websteder ikke <strong>\u00e6ndrer sig meget ofte<\/strong> (m\u00e5ske et par gange om dagen) . Selvom det meste af vores Kinsta-websted vil blive betragtet som en statisk hjemmeside.<\/p>\n<p>Dette bliver utrolig vigtigt, da mange af foresp\u00f8rgsler kan serveres direkte fra cache p\u00e5 serveren ved lynhurtige hastigheder! Bare rolig; vi vil dykke ind i emnet for caching i l\u00e6ngden l\u00e6ngere nedenfor. Det betyder, at de vil have f\u00e6rre databasesamtaler, og ikke s\u00e5 mange ressourcer vil v\u00e6re n\u00f8dvendige for at opn\u00e5 google ydeevne.<\/p>\n<h3>H\u00f8jt Dynamiske Websteder<\/h3>\n<p>P\u00e5 forsiden har vi meget dynamiske steder. Disse omfatter websteder som e-handel (WooCommerce eller Easy Digital Downloads), f\u00e6llesskab, medlemskab, fora (bbPress eller BuddyPress) og l\u00e6ringsstyringssystemer (LMS). Ved dynamisk mener vi, at dataene p\u00e5 disse WordPress-websteder <strong>\u00e6ndrer sig ofte<\/strong> (servertransaktioner finder sted hvert par minutter eller endog hvert sekund). Dette betyder, at ikke alle anmodninger til serveren kan serveres direkte fra cache og kr\u00e6ver yderligere serverressourcer og database foresp\u00f8rgsler.<\/p>\n<p>Disse websteder har ogs\u00e5 typisk et <strong>stort antal samtidige bes\u00f8gende og sessioner<\/strong>. P\u00e5 et informations- eller corporate WordPress-websted, der for det meste er statisk, kan en bes\u00f8gende forblive i fem eller ti minutter, indtil de finder det, de har brug for (og dette er et h\u00f8jt antal, normalt er antallet af udfald meget h\u00f8jere). P\u00e5 dynamiske steder har du det modsatte. Bes\u00f8gende kommer typisk til stedet for at engagere sig i noget eller nogen. Hvis de g\u00e5r gennem et online kursus, er det ikke us\u00e6dvanligt, at de bliver i timevis.<\/p>\n<p>Du kan se, hvor dette g\u00e5r hen. De samtidige bes\u00f8gende i forbindelse med din WordPress-v\u00e6rt l\u00f8ber hurtigt op. For at g\u00f8re det v\u00e6rre har du et stort antal samtidige bes\u00f8gende p\u00e5 toppen af et problem med &#8220;uhyggelig indhold&#8221;.<\/p>\n\n<h2 id=\"wordpress-hosting\">V\u00e6lg High Performance WordPress Hosting<\/h2>\n<p>En WordPress-v\u00e6rt er et firma, der lagrer alle dine websteds data. Du tilmelder dig en plan, og alle dine billeder, indhold, videoer osv. Ligger p\u00e5 en server, der sidder i v\u00e6rtens datacenter. WordPress-v\u00e6rten giver dig en nem m\u00e5de at f\u00e5 adgang til dataene til, administrere den og rute den til dine bes\u00f8gende. Ret simpelt ik? N\u00e5, ikke helt.<\/p>\n<p>Der er tre meget forskellige typer af WordPress v\u00e6rter, du m\u00f8der p\u00e5 internettet. Lad os dykke ind i fordele og ulemper ved hver. Det er vigtigt, at du v\u00e6lger den rigtige fra begyndelsen, ellers vil du simpelthen for\u00e5rsage dig hovedpine og spildt tid p\u00e5 vejen.<\/p>\n<h3>1. Delt WordPress Hosting<\/h3>\n<p>Den f\u00f8rste og mest popul\u00e6re type af WordPress hosting er det, vi kalder &#8220;shared hosting&#8221;. Disse omfatter de st\u00f8rste v\u00e6rter i branchen som EIG-virksomheder som <a href=\"https:\/\/kinsta.com\/bluehost-alternative\/\">Bluehost<\/a> og <a href=\"https:\/\/kinsta.com\/hostgator-alternative\/\">HostGator<\/a> samt udbydere som <a href=\"https:\/\/kinsta.com\/dk\/siteground-alternativ\/\" target=\"_blank\" rel=\"noopener noreferrer\">Siteground<\/a>, <a href=\"https:\/\/kinsta.com\/godaddy-alternative\/\">GoDaddy<\/a> <a href=\"https:\/\/kinsta.com\/media-temple-alternative\/\">Media Temple<\/a>, <a href=\"https:\/\/kinsta.com\/ovh-alternative\/\">OVH<\/a>, <a href=\"https:\/\/kinsta.com\/greengeeks-hosting-alternative\/\">GreenGeeks<\/a>, og InMotion Hosting. De bruger typisk <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-cpanel\/\" target=\"_blank\" rel=\"noopener noreferrer\">cPanel<\/a>, og den gennemsnitlige kunde betaler normalt mellem 3$ og 25$ om m\u00e5neden.<\/p>\n<p>Enhver der bruger denne type hosting, vil p\u00e5 et tidspunkt opleve langsommelighed, det er bare et sp\u00f8rgsm\u00e5l om tid. Hvorfor? Fordi delte v\u00e6rter <strong>har tendens til at overbelaste deres servere<\/strong>, hvilket igen kan p\u00e5virke dit websteds ydeevne. Site suspensions eller se hyppige 500 fejl er almindelige ting, du oplever, da de skal s\u00e6tte gr\u00e6nser for alt og konsolidere ressourcer for at overleve. Eller endnu v\u00e6rre, <a href=\"https:\/\/kinsta.com\/dk\/blog\/hjemmeside-nedetid\/\" target=\"_blank\" rel=\"noopener noreferrer\">nedetid p\u00e5 hjemmesiden<\/a>. Selv om du ikke ved det, sidder dit WordPress-websted sandsynligvis p\u00e5 samme server som 200 + andre mennesker. Eventuelle problemer, der dukker op med andre websteder, kan liste over til dit websted.<\/p>\n<figure id=\"attachment_39458\" aria-describedby=\"caption-attachment-39458\" style=\"width: 1460px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-39458 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/10\/shared-wordpress-hosting-2.png\" alt=\"Delt WordPress-hosting\" width=\"1460\" height=\"730\"><figcaption id=\"caption-attachment-39458\" class=\"wp-caption-text\">Delt WordPress-hosting<\/figcaption><\/figure>\n<p>Ligegyldigt hvordan du laver matematikken, efter udgifter, genererer 3$ om m\u00e5neden ingen indt\u00e6gter for hostingfirmaet. Is\u00e6r n\u00e5r du tildeler support til det. \u00c9n support billet og de ser allerede r\u00f8dt. Den m\u00e5de, de tjener mange af deres penge p\u00e5, er p\u00e5 opsving og skjulte gebyrer. Disse opsalg omfatter ting som migreringer, dom\u00e6neregistreringer, SSL-certifikater osv. En anden f\u00e6lles taktik er at give enorme tilmeldingsrabatter. Men n\u00e5r fornyelsen kommer, f\u00e5r du den rigtige regning.<\/p>\n<p>De fleste af disse v\u00e6rter tilbyder hvad de kalder deres &#8220;ubegr\u00e6nsede ressourcer&#8221; plan. Du har sikkert alle set dette. N\u00e5, der er ikke s\u00e5dan noget i den virkelige verden, som ubegr\u00e6nsede ressourcer. Hvad v\u00e6rterne g\u00f8r bag kulisserne er at tage gas p\u00e5 kunderne og opbruge en masse af ressourcerne. Dette til geng\u00e6ld, ender med sureonde klienter, der forlader, hvilket g\u00f8r plads til flere kunder, der ikke bruger mange ressourcer. I sidste ende har du en ond cirkel af hosting firmaet, der skubber billige planer og tilmelder kunder, som de h\u00e5ber ikke vil bruge mange ressourcer og vil k\u00f8be upsells.<\/p>\n<p>Kundeservice og support med delt hosting er n\u00e6sten altid normalt p\u00e5 grund af det store antal websteder vs. supportrepr\u00e6sentanter. Delt v\u00e6rter skal sprede sig meget tynde for selv at tjene penge, og det f\u00f8rer normalt til en ubehagelig oplevelse for kunden.<\/p>\n\n<p>S\u00f8rg for at tjekke en dybdeg\u00e5ende artikel fra vores \u00f8konomidirekt\u00f8r, om de chokerende sandheder om <a href=\"https:\/\/kinsta.com\/dk\/blog\/billig-wordpress-hosting\/\">hvordan billig WordPress hosting virkelig virker<\/a>.<\/p>\n<h3>2. DIY VPS WordPress Hosting<\/h3>\n<p>Den anden type af WordPress-hosting er DIY VPS eller &#8220;G\u00f8r det selv p\u00e5 en virtuel privat server.&#8221; Denne menneskem\u00e6ngde best\u00e5r typisk af bootstrap startups og brugere med lidt mere udvikling, serveradministration og WordPress-oplevelse. De er DIY crowd. Disse mennesker fors\u00f8ger typisk stadig at spare penge, men de er ogs\u00e5 normalt involveret i pr\u00e6station og realiserer sin betydning for succesen med deres forretning. Commons-ops\u00e6tninger kan omfatte brug af en tredjeparts VPS-udbyder som Digital Ocean, <a href=\"https:\/\/kinsta.com\/linode-alternative\/\">Linode<\/a> eller Vultr; sammen med et v\u00e6rkt\u00f8j som ServerPilot at h\u00e5ndtere det lettere.<\/p>\n<p>En lille VPS fra <a href=\"https:\/\/kinsta.com\/bluehost-alternative\/\">DigitalOcean<\/a> starter med 5$ om m\u00e5neden, og den popul\u00e6re plan p\u00e5 ServerPilot starter p\u00e5 10$ om m\u00e5neden. S\u00e5 afh\u00e6ngigt af dit ops\u00e6tning kan du se p\u00e5 en pris p\u00e5 mellem 5$ til 15$ eller mere om m\u00e5neden. DIY-tilgangen kan reducere omkostningerne, men det betyder ogs\u00e5, at du er ansvarlig, hvis noget g\u00e5r i stykker, og for at optimere din server til ydeevne.<\/p>\n<p>DIY tilgangen kan v\u00e6re stor, men det kan ogs\u00e5 komme tilbage p\u00e5 dig, hvis du ikke er forsigtig. G\u00e5 ikke denne vej, hvis du ikke er teknisk kyndig eller bare fordi du vil kaste dig ud i det! Din tid er penge v\u00e6rd, og du b\u00f8r bruge det p\u00e5 at dyrke din virksomhed.<\/p>\n<h3>3. Administreret WordPress Hosting<\/h3>\n<p>Den tredje type hosting er det, vi tilbyder hos Kinsta, og det er <a href=\"https:\/\/kinsta.com\/dk\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">administreret WordPress hosting<\/a>. Disse typer v\u00e6rter h\u00e5ndterer alle back-end serverrelaterede opgaver for dig, sammen med at yde support, n\u00e5r du har brug for det. De er typisk finjusteret til at arbejde sammen med WordPress og indeholder normalt funktioner som et klik med mellemlag og milj\u00f8m\u00e6ssige sikkerhedskopier. Deres support teams vil v\u00e6re mere vidende, n\u00e5r det kommer til at kende deres vej rundt om CMS, da de er fokuseret p\u00e5 en platform p\u00e5 daglig basis.<\/p>\n<p><strong>Hvis du vil spare tid, er administreret WordPress hosting den rigtige vej!<\/strong> \ud83d\udc4d<\/p>\n<p>Planer for Administreret WordPress hosting sp\u00e6nder typisk fra 25$ til 150$ om m\u00e5neden eller mere afh\u00e6ngigt af st\u00f8rrelsen af dit websted og dine behov. Store virksomheder som jQuery, Intuit, Plesk, Dyn, Nginx, og endda The White House bruger alle WordPress til at v\u00e6re v\u00e6rt for deres hjemmeside. Nogle popul\u00e6re administrerede WordPress v\u00e6rter du sikkert er bekendt med, eller m\u00e5ske ogs\u00e5 i \u00f8jeblikket bruger inkluderer <a href=\"https:\/\/kinsta.com\/dk\/wp-engine-alternativ\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Engine<\/a>, <a href=\"https:\/\/kinsta.com\/dk\/flywheel-hosting-alternativ\/\" target=\"_blank\" rel=\"noopener noreferrer\">Flywheel<\/a>, <a href=\"https:\/\/kinsta.com\/pressable-alternative\/\">Pressable<\/a>, Media Temple, Pressidium og <a href=\"https:\/\/kinsta.com\/pagely-alternative\/\">Pagely<\/a>.<\/p>\n<h3>Kinsta Tar\u2019 En Anden Tilgang<\/h3>\n<p>Kinsta tager dog <a href=\"https:\/\/kinsta.com\/dk\/wordpress-hosting\/\">WordPress hosting<\/a> til n\u00e6ste niveau. Vores hosting platform falder ikke ind i nogen af de traditionelle hosting kategorier. Hele vores infrastruktur er bygget p\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/blog\/cloud-platform-for-udviklere\/\">Google Cloud Platform<\/a> og adskiller sig fra traditionel delt, VPS eller dedikeret infrastruktur, hvilket g\u00f8r den til en af <a href=\"https:\/\/kinsta.com\/dk\/wordpress-hosting\/\">de hurtigste WordPress-hostingl\u00f8sninger<\/a>, der er tilg\u00e6ngelige.<\/p>\n<p>Hvert WordPress-websted p\u00e5 vores platform k\u00f8rer i en isoleret softwarebeholder, der indeholder alle de n\u00f8dvendige software ressourcer til at k\u00f8re webstedet (Linux, Nginx, PHP, MySQL). Det betyder, at den software, <strong>der k\u00f8rer hvert websted, er helt privat<\/strong> og deles ikke lige mellem dine egne websteder.<\/p>\n<figure id=\"attachment_73862\" aria-describedby=\"caption-attachment-73862\" style=\"width: 2800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-73862\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/kinsta-hosting-architecture-v8.png\" alt=\"Kinsta hosting arkitektur.\" width=\"2800\" height=\"1430\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-73862\" class=\"wp-caption-text\">Kinsta hosting arkitektur.<\/figcaption><\/figure>\n<p>Hver webstedscontainer k\u00f8rer p\u00e5 virtuelle maskiner i et af flere GC-datacentre og bruger Google Cloud Platforms <a href=\"https:\/\/kinsta.com\/dk\/blog\/cloud-platform-for-udviklere\/\">premium tier-netv\u00e6rk<\/a> til optimeret dataoverf\u00f8rsel med lav latens. Hver maskine har op til 96 CPU&#8217;er og hundreder af GB RAM. Hardware-ressourcer (RAM \/ CPU) allokeres automatisk til hver webstedscontainer af vores virtuelle maskiner efter behov.<\/p>\n<p>I mods\u00e6tning til andre v\u00e6rter, der bruger Google Cloud Platforms generelle virtuelle maskiner, stiller vi compute optimized C2 VM&#8217;er til r\u00e5dighed for alle vores kunder i <a href=\"https:\/\/kinsta.com\/blog\/wordpress-performance\/#available-regions-for-c2-instances\">underst\u00f8ttede regioner<\/a>. Google Clouds C2-maskiner indeholder den nyeste generation Intel Xeon skalerbare processorer, der er i stand til at opretholde 3,8 GHz turbom\u00e6ngder med hele kernen. C2-maskiner er popul\u00e6re til CPU-tunge anvendelsessager som videnskabelig modellering og maskinl\u00e6ring, men de er ogs\u00e5 gode til WordPress-hosting med h\u00f8j ydeevne. Under vores test fandt vi ud af, at migrering af et WordPress-site fra en generel VM til en C2 VM resulterede i en <a href=\"https:\/\/kinsta.com\/blog\/wordpress-performance\/#benchmarking-gcps-computeoptimized-vms-c2\">2x stigning i ydelsen<\/a>!<\/p>\n<p>https:\/\/twitter.com\/rockymtnadam\/status\/1090082911418630144<\/p>\n<p>Hvert \u00e5r Review Signall udgiver deres <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-ydeevne-benchmarks\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress hosting pr\u00e6stations benchmarks<\/a>, og vi er stolte over, at Kinsta har vist sig at v\u00e6re den bedste virksomhed p\u00e5 tv\u00e6rs af alle niveauer fem \u00e5r i tr\u00e6k! Og ikke kun p\u00e5 en eller to af vores planer, men hver plan, fra Starter hele vejen op til Enterprise. \ud83e\udd18<\/p>\n<div class=\"col-xs-12 col-md-10 col-md-offset-1 mt--40 mb--40\">\n<div class=\"text-quote__text mb--20\">Kinsta havde i bund og grund perfekte LoadStorm og Blitz tests. De havde heller ingen fejl i andre test. Jeg har tabt ord for at rose deres pr\u00e6stationer.<\/div>\n<div class=\"row nocol middle-xs\">\n<div class=\"text-quote__avatar avatar--round\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/themes\/kinsta\/images\/custom-pages\/page\/landing-why-us\/kevin.png\" alt=\"Kevin Ohashi\" width=\"60\" height=\"60\" data-must_clone=\"true\"><\/div>\n<div class=\"flex--1\">\n<div class=\"heading--small\">Kevin Ohashi<\/div>\n<div class=\"text--small\">Grundl\u00e6gger og VP konsulentt, ReviewSignal<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Vi har heller ikke support-reps p\u00e5 niveau 1 eller niveau 2. Hele vores supportteam best\u00e5r af WordPress-udviklere og Linux-hostingingeni\u00f8rer, hvoraf mange har styret deres egne servere, skabt temaer og plugins og bidraget tilbage til kernen. Dette sikrer, at du modtager ekspertr\u00e5dgivning fra en person, der aktivt bruger og udvikler sig med WordPress.<\/p>\n<p>Du kommer til at chatte med de samme support team medlemmer, der st\u00f8tter vores Fortune 500 og enterprise klienter. Vi er s\u00e5 kr\u00e6sen om kvaliteten af vores support team, at vi kun ans\u00e6tter mindre end 1% af ans\u00f8gere, der ans\u00f8ger. Du vil ikke finde bedre st\u00f8tte andre steder!<\/p>\n<div class=\"col-xs-12 col-md-10 col-md-offset-1 mt--40 mb--40\">\n<div class=\"text-quote__text mb--20\">Med WP Engine, er grundl\u00e6ggende problemer normalt taget h\u00e5nd om hurtigt. Men for eventuelle problemer, der er komplekse, vil en beslutning tage noget tid, og der vil v\u00e6re meget frem og tilbage. Dette er et problem, n\u00e5r du k\u00f8rer et avanceret WordPress-websted, og der er et presserende problem, der skal h\u00e5ndteres hurtigt. Hvis du beder om min eneste anbefaling mellem de to, er Kinsta efter min mening bedre. De tilbyder meget mere, end de lover. Du beh\u00f8ver aldrig bekymre dig om langsommelighed, nedetid, kvalitetsst\u00f8tte eller andre hosting-relaterede problemer.<\/div>\n<div class=\"row nocol middle-xs\">\n<div class=\"text-quote__avatar avatar--round\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/themes\/kinsta\/images\/custom-pages\/page\/landing-wpengine-alternative\/harsh-agrawal.jpg\" alt=\"Harsh Agrawal\" width=\"60\" height=\"60\" data-must_clone=\"true\"><\/div>\n<div class=\"flex--1\">\n<div class=\"heading--small\">Harsh Agrawal<\/div>\n<div class=\"text--small\">Prisvindende Blogger, ShoutMeLoud<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>For at l\u00e6re mere om hvorfor du skal v\u00e6lge Kinsta for administreret WordPress hosting, l\u00e6s <a href=\"https:\/\/kinsta.com\/dk\/hvorfor-os\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvorfor os &#8211; hvordan Kinsta er anderledes<\/a>. Men uanset hvem du v\u00e6lger som din hostingudbyder, skal du altid kigge efter f\u00f8lgende serverfunktioner for at sikre, at dit websted k\u00f8rer hurtigst muligt.<\/p>\n<h3>PHP 7 Eller H\u00f8jere for den Bedste Ydeevne<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP<\/a> er en open source, server-side scripting og programmeringssprog, der prim\u00e6rt anvendes til webudvikling. St\u00f8rstedelen af den centrale WordPress-software er skrevet i PHP sammen med dine plugins og temaer, hvilket g\u00f8r PHP til et meget vigtigt sprog for WordPress-f\u00e6llesskabet. Du b\u00f8r sikre, at dine WordPress host tilbyder mindst PHP 7 eller h\u00f8jere.<\/p>\n<p>Der er forskellige versioner af PHP, som din v\u00e6rt vil give dig p\u00e5 din server, med den nyere PHP 7.2 tilbyder enorme pr\u00e6station forbedringer.<\/p>\n<p>Faktisk, i vores seneste <a href=\"https:\/\/kinsta.com\/dk\/blog\/php-benchmarks\/\">PHP benchmarks<\/a>, hvis du sammenligner PHP 7.3 med PHP 5.6, kan den h\u00e5ndtere 3 gange s\u00e5 mange anmodninger (transaktioner) pr. sekund! <a href=\"https:\/\/kinsta.com\/dk\/blog\/php-7-3\/\">PHP 7.3<\/a> er ogs\u00e5 i gennemsnit 9% hurtigere end PHP 7.2. Dette kan ogs\u00e5 p\u00e5virke responsen p\u00e5 dit WordPress admin-dashboard.<\/p>\n<figure style=\"width: 940px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/wordpress-5-0-php-benchmarks.png\" alt=\"WordPress 5.0 PHP benchmarks\" width=\"940\" height=\"788\"><figcaption class=\"wp-caption-text\">WordPress 5.0 PHP benchmarks<\/figcaption><\/figure>\n<p>Hurtigere hastigheder plus forbedret sikkerhed, er hvorfor Kinsta altid tilbyder de nyeste versioner af PHP. Du kan <a href=\"https:\/\/kinsta.com\/dk\/blog\/opdateres-php-versionen-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00e6ndre PHP-versioner<\/a> med et enkelt klik.<\/p>\n<figure id=\"attachment_55765\" aria-describedby=\"caption-attachment-55765\" style=\"width: 1498px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55765 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/skift-php-version-2.png\" alt=\"WordPress skift PHP version\" width=\"1498\" height=\"1044\"><figcaption id=\"caption-attachment-55765\" class=\"wp-caption-text\">WordPress skift PHP version<\/figcaption><\/figure>\n<p>Og pas p\u00e5, at alle WordPress-v\u00e6rter tilbyder HHVM som et alternativ til PHP. HHVM er ikke <a href=\"https:\/\/kinsta.com\/blog\/hhvm-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">l\u00e6ngere en passende l\u00f8sning<\/a> til WordPress hosting.<\/p>\n<h3>V\u00e6lg en V\u00e6rt Der Bruger Nginx<\/h3>\n<p>Bag kulisserne bruger hver WordPress-v\u00e6rt en webserver til at drive dine WordPress-websteder. De mest almindelige felg er Nginx og <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a>.<\/p>\n<p>Vi anbefaler st\u00e6rkt at g\u00e5 med en v\u00e6rt, der bruger <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx<\/a> p\u00e5 grund af dets <strong>r\u00f8dder i pr\u00e6stationsoptimering under skalaen<\/strong>. Nginx overg\u00e5r ofte andre popul\u00e6re webservere i benchmark-test, is\u00e6r i situationer med statisk indhold eller h\u00f8j samtidige anmodninger. Derfor bruger Kinsta Nginx.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-38969 size-medium\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/nginx-logo-300x64.png\" alt width=\"300\" height=\"64\" srcset=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/nginx-logo-300x64.png 300w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/nginx-logo.png 577w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Nogle h\u00f8jt profilerede virksomheder, der bruger Nginx, omfatter Autodesk, Atlassian, Intuit, T-Mobile, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisco, Facebook, Target, Citrix Systems, Twitter, Apple , Intel og mange flere. (<a href=\"https:\/\/siftery.com\/company\/Nginx\" target=\"_blank\" rel=\"noopener noreferrer\">kilde<\/a>)<\/p>\n<p>If\u00f8lge <a href=\"https:\/\/w3techs.com\/technologies\/cross\/web_server\/ranking\" target=\"_blank\" rel=\"noopener noreferrer\">W3Techs<\/a> driver Apache 44,0% af alle hjemmesider, hvilket g\u00f8r den til den mest udbredte mulighed. Men hvis du ser p\u00e5 den mest popul\u00e6re webserver blandt h\u00f8jtrafikwebsteder (top 10.000), har Nginx 41,9% af dem, mens Apache kun har 18,1%. Det bruges af nogle af de mest ressourceintensive websteder, der findes, herunder Netflix, NASA, og endda WordPress.com.<\/p>\n<p>L\u00e6s mere i vores webserver showdown: <a href=\"https:\/\/kinsta.com\/dk\/blog\/nginx-vs-apache\/\">Nginx vs Apache<\/a>.<\/p>\n<h3>Dine V\u00e6rts Netv\u00e6rk Betyder Noget<\/h3>\n<p>N\u00e5r du v\u00e6lger en WordPress-v\u00e6rt, t\u00f8r du m\u00e5ske ikke engang at sp\u00f8rge eller unders\u00f8ge, hvilket netv\u00e6rk de bruger, men det skal du. Netv\u00e6rket kan have en stor indvirkning p\u00e5 dit websteds ydeevne og endda hastigheden af dit WordPress dashboard. Mange v\u00e6rter vil undlade dette ud af deres markedsf\u00f8ring, da de v\u00e6lger det billigste netv\u00e6rk for at reducere omkostningerne.<\/p>\n<p>Her er et par sp\u00f8rgsm\u00e5l, du burde sp\u00f8rge:<\/p>\n<ul>\n<li><strong>Hvilke netv\u00e6rk overf\u00f8rer du data fra?<\/strong> Er st\u00f8rstedelen af det over offentlige internetudbydernetv\u00e6rk eller private infrastrukturer som Google eller Microsoft? Disse store udbydere har netv\u00e6rk, der er bygget og optimeret til lav latens og hastighed. De har selv deres egne internet kabler under havet!<\/li>\n<li><strong>Er de netv\u00e6rk, du bruger overfl\u00f8dige?<\/strong> Hvad sker der, hvis et kabel ved et uheld sk\u00e6res over? Dette sker oftere end du tror.<\/li>\n<\/ul>\n<p>Tilbage i 2017 annoncerede Google deres standard tier netv\u00e6rk, hvilket er et langsommere netv\u00e6rk, men til en billigere pris. P\u00e5 Kinsta udnytter vi deres <strong>premium-niveau netv\u00e6rk<\/strong> for alle vores hosting planer. Selv om dette er en ekstra pris for os, sikrer det dig, at du f\u00e5r lynhurtige hastigheder.<\/p>\n\n<p><a href=\"https:\/\/medium.com\/google-cloud\/gcps-standard-tier-networking-performance-c66350cf4763\" target=\"_blank\" rel=\"noopener noreferrer\">If\u00f8lge Google<\/a> opn\u00e5r premium-netv\u00e6rket forbedret netv\u00e6rksydelse ved at reducere rejsens varighed p\u00e5 det offentlige internet; pakker ankommer (og forlader) Googles netv\u00e6rk s\u00e5 t\u00e6t p\u00e5 brugeren som muligt og derefter rejser p\u00e5 rygraden, inden de kommer til VM. Standardniveauet leverer udg\u00e5ende trafik fra GCP til internettet via offentlige transit (ISP) netv\u00e6rk i stedet for Googles netv\u00e6rk.<\/p>\n<figure style=\"width: 1325px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/google-cloud-premium-tier-netvaerk.png\" alt=\"Google Cloud Platform premium tier netv\u00e6rk\" width=\"1325\" height=\"551\"><figcaption class=\"wp-caption-text\">Google Cloud Platform premium tier netv\u00e6rk (Billedkilde: <a href=\"https:\/\/cloud.google.com\/blog\/products\/gcp\/introducing-network-service-tiers-your-cloud-network-your-way\" target=\"_blank\" rel=\"noopener noreferrer\">Google<\/a>)<\/figcaption><\/figure>\n<p>At sige det p\u00e5 en anden m\u00e5de, der kan v\u00e6re lettere at forst\u00e5:<\/p>\n<ul>\n<li><strong>Premium-pakker bruger mere tid p\u00e5 Googles netv\u00e6rk<\/strong>, med mindre ustabilitet og performer dermed bedre (men koster mere).<\/li>\n<li>Standardpakker bruger mindre tid p\u00e5 Googles netv\u00e6rk, og mere tid p\u00e5 at spille karl smart p\u00e5 offentlige netv\u00e6rk og dermed udf\u00f8re d\u00e5rligere (men koste mindre).<\/li>\n<\/ul>\n<p>Hvor meget p\u00e5virker dette? N\u00e5, for data, der rejser p\u00e5 tv\u00e6rs af kontinenter, er deres premium tier netv\u00e6rk omkring <strong>41% hurtigere<\/strong> i gennemsnit end standard tier netv\u00e6rk. For data, der rejser til et n\u00e6rliggende omr\u00e5de (samme kontinent), er premium-niveauet ca. <strong>8% hurtigere<\/strong>. Mens netv\u00e6rk kun udg\u00f8r en br\u00f8kdel af din samlede sideindl\u00e6sningstid, l\u00f8ber hver millisekund op!<\/p>\n\n<p>Redundans er ogs\u00e5 n\u00f8glen, og derfor bruger Google mindst tre uafh\u00e6ngige stier (N + 2 redundans) mellem to steder p\u00e5 Google-netv\u00e6rket og hj\u00e6lper med til at sikre, at trafikken forts\u00e6tter med at str\u00f8mme mellem lokaliteterne selv i tilf\u00e6lde af forstyrrelser.<\/p>\n<p>Som du sikkert kan forst\u00e5 nu, foreg\u00e5r meget bag kulisserne, n\u00e5r det kommer til netv\u00e6rk. S\u00f8rg for, at din WordPress-v\u00e6rt bruger en velrenommeret og ikke v\u00e6lger de lavere niveauer for at reducere omkostningerne.<\/p>\n<h3>HTTP\/2 er et Must-Have<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/learn\/what-is-http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a> er en webprotokol udgivet i 2015, som blev designet til at fremskynde, hvordan websteder leveres. P\u00e5 grund af browsersupport kr\u00e6ver det HTTPS (SSL). Hvis din WordPress-v\u00e6rt ikke underst\u00f8tter HTTP\/2, skal du begynde at lede efter en ny udbyder. Med flytningen af hele nettet til HTTPS er dette ikke l\u00e6ngere bare en god funktion at have; det er en n\u00f8dvendighed.<\/p>\n<p>Forbedringen i ydeevne med HTTP\/2 skyldes en r\u00e6kke forskellige \u00e5rsager, s\u00e5som underst\u00f8ttelse af bedre multipleksering, parallelisme, HPACK-komprimering med Huffman-kodning, ALPN-udvidelsen og serverd\u00e6mpning. Der var en del TLS-overhead, n\u00e5r det drejede sig om at k\u00f8re over HTTPS, men det er nu meget mindre takket v\u00e6re HTTP\/2 og TLS 1.3. <strong>Kinsta underst\u00f8tter TLS 1.3 p\u00e5 alle vores servere og vores Kinsta CDN.<\/strong><\/p>\n<p>En anden stor sejr med HTTP\/2 er at med de fleste WordPress-websteder beh\u00f8ver du ikke l\u00e6ngere at bekymre sig om concatenation (kombinere filer) eller dom\u00e6ne deling. Disse er nu for\u00e6ldede optimeringer.<\/p>\n<h2 id=\"server-location\">V\u00e6lg en Server N\u00e6rmest Dine Bes\u00f8gende<\/h2>\n<p>En af de allerf\u00f8rste ting, du b\u00f8r g\u00f8re, n\u00e5r du er v\u00e6rt for dit WordPress-websted, er at bestemme, hvor st\u00f8rstedelen af dine bes\u00f8gende eller kunder kommer fra. Hvorfor er dette vigtigt? Fordi den placering, hvor du er v\u00e6rt for dit websted, spiller en v\u00e6sentlig faktor i bestemmelsen af din samlede netv\u00e6rkslatens og TTFB. Det p\u00e5virker ogs\u00e5 dine SFTP-hastigheder og WordPress admin dashboard responsiveness.<\/p>\n<p><strong>Netv\u00e6rksforsinkelse:<\/strong> Dette refererer til den tid og eller forsinkelse, der er involveret i transmissionen af data via et netv\u00e6rk. Med andre ord, hvor lang tid det tager for en pakke data at g\u00e5 fra et punkt til et andet. I dag m\u00e5les dette typisk i millisekunder; Det kan imidlertid v\u00e6re sekunder, afh\u00e6ngigt af netv\u00e6rket. Jo t\u00e6ttere p\u00e5 nul jo bedre.<\/p>\n<p>Tjek vores dybtg\u00e5ende indl\u00e6g p\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/network-latency\/\" target=\"_blank\" rel=\"noopener noreferrer\">netv\u00e6rkslatens<\/a>.<\/p>\n<p><strong>TTFB:<\/strong> Dette st\u00e5r for tid til f\u00f8rste byte. For at sige det, er det en m\u00e5ling af, hvor l\u00e6nge browseren skal vente, f\u00f8r den modtager sin f\u00f8rste byte af data fra serveren. Jo l\u00e6ngere tid det kr\u00e6ver at f\u00e5 disse data, jo l\u00e6ngere tid det tager at vise din side. Igen jo t\u00e6ttere p\u00e5 nul jo bedre.<\/p>\n<p>Se vores indg\u00e5ende post p\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/ttfb\/\" target=\"_blank\" rel=\"noopener noreferrer\">TTFB<\/a>.<\/p>\n<p>Vi vil ikke KEDE dig med alle de tekniske detaljer i dette indl\u00e6g. Alt du beh\u00f8ver at vide er, <strong>at du vil have din netv\u00e6rkstid og TTFB s\u00e5 lav som muligt<\/strong>. En af de nemmeste m\u00e5der at opn\u00e5 dette p\u00e5 er at v\u00e6lge en server, der er t\u00e6ttest p\u00e5 dine bes\u00f8gende. Du kan bestemme den bedste placering ved at f\u00f8lge nedenst\u00e5ende tips.<\/p>\n<h3>Tip 1 &#8211; Kontroller Geografisk Placering af Dine bes\u00f8gende i Google Analytics<\/h3>\n<p>En af de allerf\u00f8rste ting, du kan g\u00f8re, er at se p\u00e5 de geografiske placeringer af dine bes\u00f8gende i <a href=\"https:\/\/kinsta.com\/blog\/how-to-use-google-analytics\/\">Google Analytics<\/a>. Du kan finde dette under &#8220;M\u00e5lgruppe \u2192 Geo \u2192 Placering.&#8221;<\/p>\n<p>I dette eksempel nedenfor kan du se, at over 90% af trafikken kommer fra USA. S\u00e5 i de fleste tilf\u00e6lde vil du placere dit WordPress-websted p\u00e5 en server i USA. Du kan ogs\u00e5 filtrere dataene endnu l\u00e6ngere til byer. Dette er is\u00e6r vigtigt, hvis du er et lokalt firma. Men typisk vil vi anbefale en central beliggenhed som Iowa, USA.<\/p>\n<figure style=\"width: 1239px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/10\/google-analytics-geolocation.png\" alt=\"Google Analytics geolocation\" width=\"1239\" height=\"758\"><figcaption class=\"wp-caption-text\">Google Analytics geolocation<\/figcaption><\/figure>\n<h3>Tip 2 &#8211; Tjek E-Handelsdata<\/h3>\n<p>Hvis du k\u00f8rer en e-handelsbutik, skal du ogs\u00e5 s\u00f8rge for at <strong>kontrollere, hvor dine kunder kommer fra<\/strong>. Dette er selvf\u00f8lgelig, hvordan du genererer indt\u00e6gter, s\u00e5 det er dine vigtigste bes\u00f8gende. Dette b\u00f8r falde sammen med din trafik ovenfor; Dette er dog ikke altid tilf\u00e6ldet. Hvis du har e-handelsdataops\u00e6tning eller -m\u00e5l i Google Analytics, kan du nemt overlejre disse oplysninger oven p\u00e5 geolocation-dataene for at tr\u00e6ffe en mere informeret beslutning. Eller kontroller placeringsoplysninger, der er gemt i din e-handelsplatforms database.<\/p>\n<h3>Tip 3 &#8211; Lav en Hurtig Forsinkelsespr\u00f8ve<\/h3>\n<p>Der er mange praktiske gratis v\u00e6rkt\u00f8jer derude til at m\u00e5le latens fra din nuv\u00e6rende placering til forskellige cloud-udbydere. Dette kan hj\u00e6lpe dig med hurtigt at vurdere, hvilken region der kan v\u00e6re det bedste valg til dit websted.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gcping.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GCP Ping<\/a> (m\u00e5leforsinkelse til Google Cloud Platform-regioner, herunder Kinsta-servere)<\/li>\n<li><a href=\"https:\/\/www.cloudping.info\/\" target=\"_blank\" rel=\"noopener noreferrer\">CloudPing.info<\/a> (m\u00e5le latens til Amazon Web Services regioner)<\/li>\n<li><a href=\"https:\/\/www.azurespeed.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Latency Test<\/a> (m\u00e5leforsinkelse til azurregioner)<\/li>\n<\/ul>\n<p>I dette eksempel nedenfor kan vi se, at Oregon, USA (us-west1) er den hurtigste fra, hvor vi er placeret. Men hvis du betjener kunder over hele USA, kan det v\u00e6re bedre at v\u00e6lge Iowa, USA (us-central1) for at sikre lav ventetid for bes\u00f8gende fra b\u00e5de vest og \u00f8stkyst.<\/p>\n<figure style=\"width: 1649px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/10\/mal-google-cloud-platform-latens.png\" alt=\"M\u00e5l Google Cloud Platform latens\" width=\"1649\" height=\"1722\"><figcaption class=\"wp-caption-text\">M\u00e5l Google Cloud Platform latens<\/figcaption><\/figure>\n<p>Her p\u00e5 Kinsta tilbyder vi <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-cloud-data-center-locations\/\" target=\"_blank\" rel=\"noopener noreferrer\">27 forskellige datacentre<\/a> over hele kloden. Du kan nemt v\u00e6lge et websted, der vil have b\u00e5de lav latenstid og lav TTFB! Dette hj\u00e6lper ogs\u00e5 med at reducere net-besv\u00e6r.<\/p>\n<figure id=\"attachment_44221\" aria-describedby=\"caption-attachment-44221\" style=\"width: 1613px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-44221 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2015\/04\/google-cloud-datacenterets-placeringer-1.png\" alt=\"Google Cloud-datacenterets placeringer\" width=\"1613\" height=\"843\"><figcaption id=\"caption-attachment-44221\" class=\"wp-caption-text\">Google Cloud-datacenterets placeringer<\/figcaption><\/figure>\n<h3>Yderligere M\u00e5der at Reducere Latens og TTFB<\/h3>\n<p>Ud over at v\u00e6lge en t\u00e6t serverplacering, her er et par andre m\u00e5der at reducere ventetid p\u00e5.<\/p>\n<ul>\n<li>Implement\u00e9r caching p\u00e5 dit WordPress-websted. I vores test reducerede caching vores TTFB med en k\u00e6mpe 90%!<\/li>\n<li>Udnyt et indholdsleveringsnetv\u00e6rk (CDN) til at betjene cachelagrede aktiver fra POP&#8217;er over hele kloden. Dette hj\u00e6lper med at negatere netv\u00e6rkslatens for bes\u00f8gende, som m\u00e5ske ikke er t\u00e6t p\u00e5 din v\u00e6rtsserver.<\/li>\n<li>Udnyt HTTP \/ 2-protokollen for at minimere antallet af runde ture takket v\u00e6re parallelisering. HTTP \/ 2 er aktiveret p\u00e5 alle Kinsta-servere.<\/li>\n<li>Reducer antallet af eksterne HTTP-anmodninger. Hver af disse kan have deres egen tilf\u00f8jede latens baseret p\u00e5 deres serveres placering.<\/li>\n<li>DNS spiller en rolle i TTFB, s\u00e5 du b\u00f8r bruge en premium DNS-udbyder med hurtige opslagstider.<\/li>\n<li>Brug prefetch og prerender til at udf\u00f8re opgaver bag kulisserne, mens siden indl\u00e6ses.<\/li>\n<\/ul>\n<p>Bare rolig; Vi d\u00e6kker alle ovenn\u00e6vnte anbefalinger n\u00e6rmere nedenfor i dette indl\u00e6g.<\/p>\n<h3>SFTP-Hastighed og WordPress Admin Dashboard<\/h3>\n<p>Dine bes\u00f8gende og kunder skal altid v\u00e6re din prioritet. Men et andet aspekt af ydeevne, som mange ikke taler om, er, hvordan <strong>nogle af disse beslutninger p\u00e5virker dit daglige arbejde<\/strong>. Den datacenterplacering, du v\u00e6lger, har indflydelse p\u00e5, hvor hurtigt dine SFTP-download- og uploadhastigheder (overf\u00f8rsel af filer med en FTP-klient) er, s\u00e5vel som responsen af dit WordPress admin-dashboard.<\/p>\n<p>S\u00e5 mens du vil sikre dig og v\u00e6lge en placering, der er bedst for dine bes\u00f8gende, skal du ogs\u00e5 huske p\u00e5, at det kan p\u00e5virke webstedets ledelse. Opgaver som at uploade filer til WordPress mediebiblioteket bliver hurtigere, n\u00e5r dit websted er hostet p\u00e5 et datacenter t\u00e6ttere p\u00e5 dig.<\/p>\n<p>Vi h\u00f8rer konsekvent fra kunder hos Kinsta, at de er overraskede over, hvor meget hurtigere deres admin dashboard er hos os. Der er en lang r\u00e6kke faktorer der p\u00e5virker dette, men at have 18 forskellige datacentre er en stor ting! V\u00e6lg et sted, der fungerer b\u00e5de for dine bes\u00f8gende og for dig! N\u00e5r alt kommer til alt, er du den der sandsynligvis vil bruge tusindvis af timer p\u00e5 din hjemmeside.<\/p>\n<h2 id=\"dns\">Premium DNS er Bedre End Gratis DNS<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-dns\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS<\/a>, der er kort for Domain Name System, er en af de mest almindelige, men ikke-forst\u00e5elige komponenter i weblandskabet. For at sige det, hj\u00e6lper DNS direkte trafik p\u00e5 internettet ved at forbinde dom\u00e6nenavne med egentlige webservere. I det v\u00e6sentlige tager det en menneskelig venlig anmodning &#8211; et dom\u00e6nenavn som kinsta.com &#8211; og overs\u00e6tter den til en computervenlig server-IP-adresse &#8211; som 216.58.217.206.<\/p>\n<figure style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/hvordan-dns-virker.png\" alt=\"Hvordan DNS virker\" width=\"1024\" height=\"303\"><figcaption class=\"wp-caption-text\">Hvordan DNS virker<\/figcaption><\/figure>\n<p>Du kan finde b\u00e5de gratis DNS og premium DNS. Alle Kinsta-kunder f\u00e5r adgang til premium DNS via Amazon Route 53. Og generelt tror vi, at <a href=\"https:\/\/kinsta.com\/blog\/premium-dns\/\" target=\"_blank\" rel=\"noopener noreferrer\">premium DNS er en n\u00f8dvendighed<\/a> i dagens verden.<\/p>\n<p>En stor grund til at v\u00e6lge premium DNS er <strong>hurtighed og p\u00e5lidelighed<\/strong>. At kigge p\u00e5 DNS-registreringer og styre trafik tager tid, selvom det kun er et sp\u00f8rgsm\u00e5l om millisekunder.<\/p>\n<p>Typisk er den gratis DNS, du f\u00e5r fra dit dom\u00e6nenavnsregistrator, forholdsvis langsom, mens premium DNS ofte giver bedre ydeevne. For eksempel viste vi <a href=\"https:\/\/kinsta.com\/blog\/premium-dns\/#3-performance\" target=\"_blank\" rel=\"noopener noreferrer\">i vores tests<\/a>, at den gratis <strong>NameCheap DNS var 33% langsommere<\/strong> end Amazon Route 53 Premium DNS. Derudover kan premium DNS tilbyde bedre sikkerhed og tilg\u00e6ngelighed, is\u00e6r n\u00e5r du er under et DDoS-angreb.<\/p>\n<p>Du kan bruge et v\u00e6rkt\u00f8j som <a href=\"http:\/\/www.solvedns.com\/dnsspeedtest\/\" target=\"_blank\" rel=\"noopener noreferrer\">SolveDNS hastighedstest<\/a> til at kontrollere dine DNS opslagstidspunkter. <a href=\"https:\/\/www.dnsperf.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNSPerf<\/a> giver ogs\u00e5 fremragende pr\u00e6stationsdata p\u00e5 alle de bedste DNS-udbydere.<\/p>\n<p>For en god mellemting mellem den gratis DNS, som din dom\u00e6neregistrator og premium DNS tilbyder, er <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare DNS<\/a> en gratis tjeneste, der stadig giver mange af fordelene ved premium DNS. Og de br\u00e6nder hurtigt med under 20 ms gennemsnitlige responstider rundt om i verden (som set nedenfor).<\/p>\n<figure style=\"width: 1558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/cloudflare-gratis-dns-hastighedstest.png\" alt=\"Cloudflare gratis DNS-hastighedstest\" width=\"1558\" height=\"1006\"><figcaption class=\"wp-caption-text\">Cloudflare gratis DNS-hastighedstest<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/cloudflare-integration\/\">Cloudflare-integration<\/a> kommer med alle <a href=\"https:\/\/kinsta.com\/dk\/prissaetning\/?plan=visits-business1&amp;interval=month\">Kinsta-planer<\/a>. Hvis du prim\u00e6rt betjener bes\u00f8gende i USA, er <a href=\"https:\/\/dnsmadeeasy.com\/\">DNS Made Easy<\/a> en anden fantastisk premium DNS-udbyder, du m\u00e5ske vil tjekke ud. De har ry for at levere noget af den bedste DNS-uptime i l\u00f8bet af det sidste \u00e5rti.<\/p>\n<p>I de sidste 30 dage viser DNSPerf f\u00f8lgende oppetid fra disse udbydere:<\/p>\n<ul>\n<li>DNS Made Easy: 99,99% hvilket svarer til <a href=\"https:\/\/uptime.is\/99.99\" target=\"_blank\" rel=\"noopener noreferrer\">4m 23,0s m\u00e5nedlig nedetid<\/a>.<\/li>\n<li>Amazon Route 53: 99,88%, hvilket svarer til <a href=\"https:\/\/uptime.is\/99.88\" target=\"_blank\" rel=\"noopener noreferrer\">52m 35,7s m\u00e5nedlig nedetid<\/a>.<\/li>\n<li>Cloudflare: 99,85%, hvilket svarer til <a href=\"https:\/\/uptime.is\/99.85\" target=\"_blank\" rel=\"noopener noreferrer\">1h 5m 44,6s m\u00e5nedlig nedetid<\/a>.<\/li>\n<\/ul>\n<p>Betyder nedetid s\u00e5 meget hos DNS-udbydere? Svaret p\u00e5 dette er virkelig et ja og et nej. DNS caches typisk med internetudbydere ved hj\u00e6lp af tid til live v\u00e6rdi (TTL) p\u00e5 DNS-posten. Derfor, hvis en DNS-udbyder g\u00e5r ned i 10 minutter, vil du h\u00f8jst sandsynligt ikke l\u00e6gge m\u00e6rke til noget. Nedetid er vigtigt, men hvis udbyderen konsekvent har l\u00e6ngere og hyppige udfald, eller hvis din internetudbyder og DNS-optegnelser begge bruger meget lave TTL-v\u00e6rdier.<\/p>\n<h2 id=\"wordpress-theme\">Dine WordPress Temaer Betyder Noget<\/h2>\n<p>Alle elsker et helt nyt WordPress-tema, men pas p\u00e5 f\u00f8r du g\u00e5r ud og tager den, med alle de nye skinnende funktioner. For det f\u00f8rste b\u00f8r du tjekke vores artikel om forskellene, n\u00e5r det kommer til <a href=\"https:\/\/kinsta.com\/blog\/wordpress-free-vs-paid-themes\/\" target=\"_blank\" rel=\"noopener noreferrer\">gratis vs betalte temaer<\/a>. Med hensyn til ydeevne har hvert element du ser i et tema, en vis indflydelse p\u00e5 den samlede hastighed p\u00e5 dit websted. Og desv\u00e6rre, med tusindvis af temaer ude i naturen er der b\u00e5de gode og d\u00e5rlige.<\/p>\n\n<p>S\u00e5 hvordan skal du vide, hvilken man skal v\u00e6lge? Vi anbefaler at g\u00e5 med en af f\u00f8lgende to muligheder:<\/p>\n<ul>\n<li>Et hurtigt letv\u00e6gts WordPress-tema, der er <strong>bygget med kun de funktioner, du har brug for<\/strong>, intet mere.<\/li>\n<li>Et mere funktionsrige WordPress-tema, men du kan <strong>deaktivere funktioner<\/strong> der ikke er i brug.<\/li>\n<\/ul>\n<p>Ting som <a href=\"https:\/\/kinsta.com\/dk\/blog\/bedst-google-fonts\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Fonts<\/a>, Font Awesome ikoner, sliders, gallerier, video og parallax scripts mv. Dette er blot nogle f\u00e5 af de mange ting, du b\u00f8r kunne slukke, hvis du ikke bruger dem. Du vil ikke fors\u00f8ge at finjustere disse manuelt efter det fakta. Og vi vil ikke vise dig 50 forskellige m\u00e5der at strippe ting ud. I stedet skal du starte eller skifte til et WordPress-tema, der enten er let fra begyndelsen eller giver dig disse muligheder.<\/p>\n<p>Nedenfor er et par WordPress temaer, som vi anbefaler, og at du ikke kan g\u00e5 galt med! Stol p\u00e5 os, du vil takke os senere. \ud83d\ude09<\/p>\n<p>Hvert tema n\u00e6vnt nedenfor er fuldt kompatibel WooCommerce og Easy Digital Downloads, WPML, BuddyPress og bbPress. Vi k\u00f8rer et par hurtighedstest med hvert tema ved hj\u00e6lp af f\u00f8lgende konfiguration:<\/p>\n<ul>\n<li>Hosted hos Kinsta, der k\u00f8rer WordPress 4.9.8<\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/php-7-3\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP 7.3<\/a> og SSL (HTTPS)<\/li>\n<li>Kinsta CDN<\/li>\n<li><a href=\"https:\/\/imagify.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Imagify<\/a> blev brugt til automatisk at komprimere billeder.<\/li>\n<\/ul>\n<h3 id=\"generatepress\">GeneratePress<\/h3>\n<p><a href=\"https:\/\/generatepress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GeneratePress<\/a> er et hurtigt, letv\u00e6gts (mindre end 1MB lukket), mobil responsivt WordPress tema bygget med hastighed, SEO og brugervenlighed i tankerne. Bygget af Tom Usborne, en udvikler fra Canada. Det er aktivt opdateret og godt underst\u00f8ttet. Selv et par Kinsta-team medlemmer bruger GeneratePress til deres projekter.<\/p>\n<p>Der er b\u00e5de en gratis og premium version til r\u00e5dighed. Hvis du kigger p\u00e5 <a href=\"https:\/\/wordpress.org\/themes\/generatepress\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-depotet<\/a>, har den gratis version for \u00f8jeblikket over 200.000 aktive installationer, 2+ millioner downloads og en imponerende 5 ud af 5-stjernede rating (over 850 personer har givet det 5 stjerner).<\/p>\n<figure style=\"width: 1574px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/generatepress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/generatepress.jpg\" alt=\"GeneratePress\" width=\"1574\" height=\"1049\"><\/a><figcaption class=\"wp-caption-text\">GeneratePress<\/figcaption><\/figure>\n<p>En af de store ting ved GeneratePress er, at alle mulighederne bruger den indf\u00f8dte WordPress Customizer, hvilket betyder at du kan se alle de \u00e6ndringer, du foretager \u00f8jeblikkeligt, inden du trykker p\u00e5 udgiverknappen. Dette betyder ogs\u00e5, at du ikke beh\u00f8ver at l\u00e6re et nyt tema kontrolpanel.<\/p>\n<p>Hvor hurtigt er det? Vi lavede en frisk installation af GeneratePress, k\u00f8rte fem hastighedspr\u00f8ver i Pingdom og tog gennemsnittet. Den samlede belastningstid var <strong>305 ms<\/strong> med en samlet <strong>sidest\u00f8rrelse p\u00e5 kun 16,8 KB<\/strong>. Det er altid godt at have en baseline test for at se, hvad temaet er i stand til med hensyn til r\u00e5 ydeevne.<\/p>\n<figure style=\"width: 1856px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/generatepress-frisk-installations-hastighedstest.png\" alt=\"GenererPress frisk installations hastighedstest\" width=\"1856\" height=\"606\"><figcaption class=\"wp-caption-text\">GenererPress frisk installations <a href=\"https:\/\/tools.pingdom.com\/#59c4426708c00000\" target=\"_blank\" rel=\"noopener noreferrer\">hastighedstest<\/a><\/figcaption><\/figure>\n<p>Vi k\u00f8rte derefter et andet s\u00e6t t med en af de pr\u00e6byggede temaer fra GeneratePress site biblioteket. Dette indeholder billeder, baggrunde, nye sektioner osv. En fordel GeneratePress har, er, at den har mange pr\u00e6-byggede temaer, der ikke kr\u00e6ver et sidebygger plugin. Du kan se, at den stadig klokkede under 400 ms.<\/p>\n<figure style=\"width: 1824px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/generatepress-fuld-hjemmeside-hastighedstest.png\" alt=\"GenererPress fuld hjemmeside hastighedstest\" width=\"1824\" height=\"590\"><figcaption class=\"wp-caption-text\">GenererPress fuld hjemmeside <a href=\"https:\/\/tools.pingdom.com\/#59c51c9bdf800000\" target=\"_blank\" rel=\"noopener noreferrer\">hastighedstest<\/a><\/figcaption><\/figure>\n<p>Nu er det naturligvis i et virkeligt milj\u00f8, du har m\u00e5ske andre ting k\u00f8rende som Google Analytics, Facebook remarketing pixel, Hotjar osv. Men du b\u00f8r nemt kunne sigte efter 1 sekunders m\u00e6rke. Tjek en grundig <a href=\"https:\/\/woorkup.com\/generatepress-review\/\" target=\"_blank\" rel=\"noopener noreferrer\">gennemgang af GeneratePress<\/a> over p\u00e5 woorkup.<\/p>\n<p>Vi viser dig flere m\u00e5der, du kan optimere og fremskynde WordPress nedenfor.<\/p>\n<h3 id=\"oceanwp\">OceanWP<\/h3>\n<p><a href=\"https:\/\/oceanwp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">OceanWP-temaet<\/a> er let og meget udvideligt og giver dig mulighed for at skabe n\u00e6sten enhver form for hjemmeside, som en blog, portfolio, forretningswebsted og WooCommerce-butik med et smukt og professionelt design. Bygget af Nicolas Lecocq, er den ogs\u00e5 aktivt opdateret og godt st\u00f8ttet.<\/p>\n<p>Ligesom med GeneratePress er der b\u00e5de en gratis og premium-version tilg\u00e6ngelig. Hvis du kigger p\u00e5 <a href=\"https:\/\/wordpress.org\/themes\/oceanwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-depotet<\/a>, har den gratis version for \u00f8jeblikket over 400.000 aktive installationer, og en anden imponerende 5 ud af 5-stjernede rating (over 2.600 mennesker har givet det 5 stjerner).<\/p>\n<figure style=\"width: 1575px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/oceanwp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/oceanwp-theme.jpg\" alt=\"OceanWP theme\" width=\"1575\" height=\"1060\"><\/a><figcaption class=\"wp-caption-text\">OceanWP theme<\/figcaption><\/figure>\n<p>Hvor hurtigt er det? Vi lavede en frisk installation af OceanWP, k\u00f8rte fem hastighedspr\u00f8ver i Pingdom og tog gennemsnittet. Den samlede belastningstid var <strong>389 ms<\/strong> med en samlet <strong>sidest\u00f8rrelse p\u00e5 kun 230,8 KB<\/strong>. Skripterne i OceanWP er lidt st\u00f8rre, men intet at skrive hjem om.<\/p>\n<figure id=\"attachment_30042\" aria-describedby=\"caption-attachment-30042\" style=\"width: 1484px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-30042\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/oceanwp-frisk-installering-hastighedstest.png\" alt=\"OceanWP frisk installering hastighedstest\" width=\"1484\" height=\"476\" srcset=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/oceanwp-frisk-installering-hastighedstest.png 1484w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/oceanwp-frisk-installering-hastighedstest-300x96.png 300w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/oceanwp-frisk-installering-hastighedstest-768x246.png 768w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/oceanwp-frisk-installering-hastighedstest-1024x328.png 1024w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/oceanwp-frisk-installering-hastighedstest-610x196.png 610w\" sizes=\"auto, (max-width: 1484px) 100vw, 1484px\" \/><figcaption id=\"caption-attachment-30042\" class=\"wp-caption-text\">OceanWP frisk installering hastighedstest<\/figcaption><\/figure>\n<p>Vi k\u00f8rte derefter et andet s\u00e6t tests med et af demo-temaerne fra OceanWPs webstedsbibliotek. Dette indeholder billeder, baggrunde, nye sektioner og kr\u00e6vede Elementor-sidebygger-plugin. Du kan se, at den stadig klokkede under 600 ms.<\/p>\n<figure style=\"width: 1466px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/oceanwp-fuld-website-hastighedstest.png\" alt=\"OceanWP fuld website hastighedstest\" width=\"1466\" height=\"486\"><figcaption class=\"wp-caption-text\">OceanWP fuld website <a href=\"https:\/\/tools.pingdom.com\/#59c570dd24c00000\" target=\"_blank\" rel=\"noopener noreferrer\">hastighedstest<\/a><\/figcaption><\/figure>\n<p>Du kan tjekke en mere dybdeg\u00e5ende <a href=\"https:\/\/kinsta.com\/dk\/blog\/oceanwp\/\" target=\"_blank\" rel=\"noopener noreferrer\">anmeldelse af OceanWP<\/a> p\u00e5 vores blog.<\/p>\n<h3 id=\"astra\">Astra<\/h3>\n<p><a href=\"https:\/\/wpastra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Astra<\/a> er et hurtigt, fuldt tilpasset og smukt tema, der passer til blogs, personlige portef\u00f8ljer, forretningswebsteder og WooCommerce-forretninger. Det er meget let (mindre end 50 KB p\u00e5 frontend) og tilbyder enest\u00e5ende hastighed. Bygget af holdet p\u00e5 Brainstorm Force, er det aktivt opdateret og godt underst\u00f8ttet. Du kan m\u00e5ske genkende dem som skaberne af det popul\u00e6re All In One Schema Rich Snippets-plugin, der har eksisteret i mange \u00e5r.<\/p>\n<p>Ligesom med GeneratePress og OceanWP er der b\u00e5de en gratis og premium version tilg\u00e6ngelig. Hvis du kigger p\u00e5 <a href=\"https:\/\/wordpress.org\/themes\/astra\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-depotet<\/a>, har den gratis version for \u00f8jeblikket over 400.000 aktive installationer, 1,6+ millioner downloads og en anden imponerende 5 ud af 5-stjernede rating (over 2500 personer har givet det 5 stjerner).<\/p>\n<figure style=\"width: 1577px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpastra.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/astra-wordpress-tema.jpg\" alt=\"Astra WordPress tema\" width=\"1577\" height=\"1060\"><\/a><figcaption class=\"wp-caption-text\">Astra WordPress tema<\/figcaption><\/figure>\n<p>Hvor hurtigt er det? Vi lavede en frisk installation af Astra, k\u00f8rte fem hastighedspr\u00f8ver i Pingdom og tog gennemsnittet. Den samlede belastningstid var <strong>243 ms<\/strong> med en samlet <strong>sidest\u00f8rrelse p\u00e5 kun 26,6 KB<\/strong>.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/astra-frisk-installering-hastighedstest.png\" alt=\"Astra frisk installering l hastighedstest\" width=\"1462\" height=\"476\"><figcaption class=\"wp-caption-text\">Astra frisk installering <a href=\"https:\/\/tools.pingdom.com\/#59c57d98c7800000\" target=\"_blank\" rel=\"noopener noreferrer\">hastighedstest <\/a><\/figcaption><\/figure>\n<p>Vi k\u00f8rte derefter et andet s\u00e6t tests med et af demo temaerne fra Astra Starter kit site biblioteket. Dette indeholder billeder, baggrunde, nye sektioner og kr\u00e6vede Elementor-sidebygger-plugin. Du kan se, at den stadig klokkede under 700 ms. Bem\u00e6rk: Billederne i denne demo blev fuldst\u00e6ndigt komprimeret, men de valgte meget h\u00f8jopl\u00f8selige fra starten.<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/astra-fuldt-website-hastighedstest.png\" alt=\"Astra fuldt website hastighedstest\" width=\"1468\" height=\"488\"><figcaption class=\"wp-caption-text\">Astra fuldt website <a href=\"https:\/\/tools.pingdom.com\/#59c57a395d400000\" target=\"_blank\" rel=\"noopener noreferrer\">hastighedstest<\/a><\/figcaption><\/figure>\n<p>Det er vigtigt at tage forskellene mellem hastighedstestene med disse tre temaer med et gram salt. Problemet er, at det er n\u00e6sten umuligt at k\u00f8re en fuldst\u00e6ndig pr\u00e6cis side-om-side sammenligning. Det vigtige, som vi \u00f8nskede at vise dig, er, at alle disse WordPress-temaer bl\u00e6ser hurtigt, b\u00e5de ud af boksen og i fuld demo!\u00a0 \ud83d\ude80<\/p>\n<h3>Advarsel Om Sidebyggere<\/h3>\n<p>Som du sikkert har bem\u00e6rket, kr\u00e6vede OceanWP og Astra begge sidebyggere at bruge deres webstedsbibliotekstemaer. Her er et par ting at huske p\u00e5, n\u00e5r du bruger et <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-page-builder\/\" target=\"_blank\" rel=\"noopener noreferrer\">sidebygger-plugin<\/a>:<\/p>\n<ul>\n<li>Nogle sidebyggere kan \u00f8ge belastningstiden p\u00e5 dit websted. Dette skyldes, at de skal indl\u00e6se yderligere CSS og JS for at f\u00e5 tingene til at fungere for dig uden kode. S\u00e5dan foreg\u00e5r magien! Vi anbefaler altid <a href=\"https:\/\/kinsta.com\/dk\/blog\/website-speed-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">frt-test<\/a> af dit WordPress-websted f\u00f8r og efter installation af en sidebygger.<\/li>\n<li>Du laverforpligtelse og l\u00e5ser dig ind i den sidebygger til design. S\u00f8rg for at v\u00e6lge en, der opdateres j\u00e6vnligt og har alt hvad du beh\u00f8ver i det lange tr\u00e6k.<\/li>\n<\/ul>\n<p>Med det sagt er vi stadig store fans af sidebyggere som <a href=\"https:\/\/elementor.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elementor<\/a> og <a href=\"https:\/\/www.wpbeaverbuilder.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Beaver Builder<\/a>. For det meste er de udviklet med ydeevne i tankerne og tilf\u00f8jer kun lidt overhead. For de fleste er funktionaliteten og brugervenlighed det v\u00e6rd, da disse plugins giver dig mulighed for at oprette alt hvad du kan dr\u00f8mme! De kan ogs\u00e5 v\u00e6re hurtigere i nogle tilf\u00e6lde, da de m\u00e5ske er en erstatning for 5+ andre plugins, som du ville have haft brug for ellers.<\/p>\n<p>Men hvis du ikke har brug for et plugin til sidebygger, skal du ikke bare installere en for sjov. Det vil ogs\u00e5 v\u00e6re interessant at se, hvordan den nye <a href=\"https:\/\/kinsta.com\/dk\/blog\/gutenberg-wordpress-editor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gutenberg-editor<\/a> vil spille en rolle i webdesign i l\u00f8bet af de n\u00e6ste par \u00e5r.<\/p>\n<h2 id=\"wordpress-plugins\">Det Negative ved WordPress-Plugins<\/h2>\n<p>Nu til et scoop p\u00e5 WordPress plugins. Du har muligvis f\u00e5et at vide, at du ikke skal installere for mange plugins, ellers det ville bremse dit WordPress-websted. Selvom det nogle gange er sandt, er det ikke den mest kritiske faktor. <strong>Antallet af plugins er ikke s\u00e5 vigtigt som pluginnets kvalitet.<\/strong> S\u00e5 er det sagt. \ud83d\ude1c<\/p>\n<p>Ligesom med temaer betyder det, hvordan plugin er udviklet, og hvis den blev bygget med ydeevne i tankerne. Vi har mange klienter hos Kinsta, der k\u00f8rer 30-40 plugins, og deres websteder indl\u00e6ses stadig p\u00e5 godt under et sekund.<\/p>\n<p>Selvom det er sjovt at tilf\u00f8je kode til dit websted, er det ikke altid praktisk af f\u00f8lgende \u00e5rsager:<\/p>\n<ol>\n<li>Du skal vedligeholde koden selv og holde den opdateret som standard\u00e6ndring. Folk er optaget, hvorfor ikke stole p\u00e5 de fantastiske udviklere, der kender standarderne bedre end de fleste?<\/li>\n<li>Det meste af tiden vil et vel kodet plugin ikke introducere meget mere overhead end selve koden.<\/li>\n<li>Du er n\u00f8dt til at huske, at et flertal af WordPress-samfundet ikke er s\u00e5 teknisk dygtigt som udviklerens publikum. Plugins er l\u00f8sninger, der hj\u00e6lper med at l\u00f8se problemer.<\/li>\n<\/ol>\n<p>Der er selvf\u00f8lgelig ikke s\u00e5 store plugins derude, som du vil holde dig v\u00e6k fra. Stol p\u00e5 os; vi har set det v\u00e6rste af det v\u00e6rste p\u00e5 Kinsta. Mange, ikke alle, af de <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-plugins-themes\/wordpress-banned-incompatible-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins, som vi forbyder <\/a>hos Kinsta, har vi set, da pr\u00e6stationsproblemer er f\u00f8rsteh\u00e5nds. Vi vil ogs\u00e5 dykke ind i, hvordan du finder d\u00e5rlige plugins p\u00e5 dit websted n\u00e6rmere nedenfor.<\/p>\n<p>Det kan dog ikke ignoreres, at en af de ting, som folk elsker ved WordPress, er dens massive bibliotek af tredjeparts plugins. Men med 56.000+ gratis plugins, der er opf\u00f8rt p\u00e5 WordPress.org alene og tusindvis mere opf\u00f8rt andetsteds, kan det v\u00e6re sv\u00e6rt at finde det ene plugin, du har brug for. Tal om en n\u00e5l i en h\u00f8stak! Tjek den liste, vi har lavet af kun de <a href=\"https:\/\/kinsta.com\/dk\/emner\/wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">bedste WordPress-plugins<\/a> p\u00e5 markedet.<\/p>\n<p>Vi fors\u00f8ger kun at dele ting, vi bruger dagligt. Og ja, vi bruger WordPress-plugins p\u00e5 vores websted ligesom resten af jer. Mange af teammedlemmerne hos Kinsta udvikler og s\u00e6lger selv plugins.<\/p>\n<h3>Et Stort Problem med WordPress-Plugins<\/h3>\n<p>Et stort problem med WordPress-plugins er <a href=\"https:\/\/kinsta.com\/blog\/uninstall-wordpress-plugin\/\" target=\"_blank\" rel=\"noopener noreferrer\">afinstallationsprocessen<\/a>. N\u00e5r du installerer et WordPress-plugin eller -emne, gemmer det data i databasen. Problemet er, at n\u00e5r du sletter et plugin ved hj\u00e6lp af en af standardmetoderne, g\u00e5r det typisk bag tabeller og r\u00e6kker i din database. Over tid kan dette tilf\u00f8je op til mange data og endda begynde at bremse dit websted nede. I vores eksempel afinstallerede vi Wordfence-sikkerhedsprogrammet, og det efterlod 24 tabeller i vores database (som vist nedenfor). Det er endnu v\u00e6rre, hvis de st\u00e5r bag data i dit <code>wp_options<\/code>-bord.<\/p>\n<figure style=\"width: 1735px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/07\/wordfence-tabeller.png\" alt=\"Wordfence tabeller\" width=\"1735\" height=\"1319\"><figcaption class=\"wp-caption-text\">Wordfence tabeller<\/figcaption><\/figure>\n<p>Og foruden databasen efterlader mange plugins ogs\u00e5 yderligere mapper og filer. I vores erfaring ses det almindeligvis med sikkerheds- og caching-plugins, som skaber yderligere mapper til logning. Efter at Wordfence-pluginet blev slettet, blev vi forladt med en &#8220;wflogs&#8221; -mappe i vores wp-indholdskatalog. Og vi fors\u00f8ger ikke at v\u00e6lge Wordfence, de fleste plugins og temaer p\u00e5 markedet virker s\u00e5dan.<\/p>\n<figure style=\"width: 1109px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/07\/wordfence-logs.png\" alt=\"Wordfence logs\" width=\"1109\" height=\"490\"><figcaption class=\"wp-caption-text\">Wordfence logs<\/figcaption><\/figure>\n<h3>Hvorfor G\u00f8r Udviklere Dette?<\/h3>\n<p>S\u00e5 du undrer dig nok, hvorfor udviklere ikke har selvoprydning, n\u00e5r du afinstallerer og sletter et plugin? N\u00e5 g\u00f8r de det. Men her er et par grunde til, at de nok ikke er lige s\u00e5 indlysende som s\u00e5dan.<\/p>\n<ol>\n<li><strong>De \u00f8nsker at beholde indstillinger for brugeren.<\/strong> Hvis du sletter et WordPress-plugin og beslutter at pr\u00f8ve det igen senere, vil alle dine indstillinger og data stadig v\u00e6re der. Selvom dette er super bekvemt, er det ikke den mest effektive m\u00e5de.<\/li>\n<li><strong>De er ligeglade med pr\u00e6stationer.<\/strong> Nogle udviklere kan h\u00e6vde, at efterladning af tabeller ikke p\u00e5virker ydeevnen. Men forestil dig et websted i l\u00f8bet af ti \u00e5r, efter at have brugt hundredvis af plugins, der muligvis har genereret tusindvis af r\u00e6kker eller tabeller. Databaseforesp\u00f8rgsler har en v\u00e6sentlig indflydelse p\u00e5 din WordPress-webstedets ydeevne, og <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-performance-new-relic\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugins kan lave mange af disse anmodninger<\/a>, hvis udvikleren ikke var forsigtig. Generelt skal et velskrevet plugin kun s\u00f8ge de tabeller eller r\u00e6kker, som det er bundet til, men det er ikke altid tilf\u00e6ldet. Vi har set denne f\u00f8rste h\u00e5nd ved Kinsta, lange database foresp\u00f8rgsler, der bringer et websted til at gennemg\u00e5 p\u00e5 grund af un\u00f8dvendige <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-options-autoloaded-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">autoloaded data i wp_options tabellen<\/a>, der er efterladt.<\/li>\n<li><strong>De lavede en fejl.<\/strong> <a href=\"https:\/\/developer.wordpress.org\/plugins\/the-basics\/uninstall-methods\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-pluginh\u00e5ndbogen<\/a> siger endda, at &#8220;mindre erfarne udviklere undertiden beg\u00e5r fejlen ved at bruge deaktiveringskrogen til dette form\u00e5l.&#8221;<\/li>\n<\/ol>\n<p>Den gode nyhed? Der er m\u00e5der at rydde op og slippe af med et plugin korrekt. \ud83d\udc4f Tjek vores f\u00f8lgende tutorials:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/blog\/uninstall-wordpress-plugin\/#properly-uninstall-wordpress-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">S\u00e5dan afinstalleres en WordPress-plugin (den rigtige m\u00e5de)<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/blog\/uninstall-wordpress-plugin\/#cleanup-tables-left-behind\" target=\"_blank\" rel=\"noopener noreferrer\">S\u00e5dan manuelt oprydning tabeller som er efterladt<\/a><\/li>\n<\/ul>\n<h2 id=\"wordpress-settings\">Optimale WordPress-Indstillinger<\/h2>\n<p>Nu for at g\u00e5 videre til optimale WordPress-indstillinger. Her er et par \u00e6ndringer, du kan g\u00f8re for at hj\u00e6lpe med at fremskynde dit WordPress-websted. Mange af disse er meget subtile \u00e6ndringer, men alt hj\u00e6lper!<\/p>\n<h3>Skift Din WordPress Login URL<\/h3>\n<p>Som standard er din WordPress-site&#8217;s login-adresse <code>domain.com\/wp-admin\/<\/code>. Et af problemerne med dette er, at alle bots, hackere og scripts derude ogs\u00e5 ved dette. Ved at \u00e6ndre webadressen kan du g\u00f8re dig til et mindre m\u00e5l, og beskytte dig bedre mod hidsige force angreb og reducere b\u00e5ndbredden, der bruges af de robotter, der ramte denne URL gentagne gange.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-login-url\/#change-login-page\" target=\"_blank\" rel=\"noopener noreferrer\">Hvis du \u00e6ndrer din WordPress-login-URL<\/a>, kan det ogs\u00e5 v\u00e6re med til at forhindre almindelige fejl som &#8220;429 For mange anmodninger.&#8221; Dette er ikke en l\u00f8sning, det er kun et lille trick, der kan beskytte dig og reducere belastningen p\u00e5 den p\u00e5g\u00e6ldende side.<\/p>\n<p>For at \u00e6ndre din WordPress login-URL anbefaler vi at bruge et af f\u00f8lgende plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener noreferrer\">WPS Hide Login<\/a> (gratis)<\/li>\n<li><a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> (premium, men indeholder andre pr\u00e6stationsoptimeringsindstillinger. Udviklet af et teammedlem hos Kinsta)<\/li>\n<\/ul>\n<figure style=\"width: 1790px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/skift-wordpress-login-URL.png\" alt=\"Skift WordPress login URL i Perfmatters\" width=\"1790\" height=\"778\"><figcaption class=\"wp-caption-text\">Skift WordPress login URL i Perfmatters<\/figcaption><\/figure>\n<h3>Deaktiver eller Tweak Plugin og Tema Opdateringer<\/h3>\n<p>Langsomme WordPress admin dashboards kan p\u00e5virkes af netv\u00e6rket, datacenterets placering og endda PHP versioner. Men en anden faktor, som ikke mange mennesker taler om, er WordPress Update Checker, der k\u00f8rer i baggrunden. Dette er et tilf\u00e6lde, hvor der er mange WordPress-plugins og temaer, der kan skade dig. WeFoster har en stor blogpost om dette, hvor de m\u00f8nter udtrykket &#8220;<a href=\"https:\/\/wefoster.co\/the-worst-wordpress-performance-problem-youve-never-heard-of-tppucs\" target=\"_blank\" rel=\"noopener noreferrer\">Tredje parts plugin Update Check Syndrome<\/a>&#8221; eller TPPUCS.<\/p>\n<p>Problemet er hovedsageligt, at den indbyggede WordPress update checker laver en ekstern GET-anmodning bag kulisserne (<code>https:\/\/third-party-plugin\/update-check.php<\/code>). Nogle gange kan det v\u00e6re periodisk eller meget ofte. Hvis det sker hele tiden, kan dette medbringe dit admin-dashboard til en gennemgang.<\/p>\n<p>Dette er mere af et problem med, hvordan opdateringscheckeren i WordPress er bygget. Hvis du lider af langsomme WordPress admin dashboard belastningsgange, kan du pr\u00f8ve at give dette et fors\u00f8g. L\u00f8sningen er at deaktivere automatiske opdateringer. Advarsel: G\u00f8r kun dette, hvis du planl\u00e6gger at kontrollere opdateringer manuelt. Mange opdateringer omfatter sikkerheds- og fejlrettelser.<\/p>\n<p>For at deaktivere opdateringer anbefaler vi at bruge et af f\u00f8lgende plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/disable-wordpress-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disable All WordPress Updates<\/a>: Helt gratis uden indstillinger. G\u00f8r hvad det siger godt.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/stops-core-theme-and-plugin-updates\/\" target=\"_blank\" rel=\"noopener noreferrer\">Easy Updates Manager<\/a>: Giver mere kontrol over selektive opdateringer. Kerneversionen er gratis.<\/li>\n<\/ul>\n<p>Du kan nemt s\u00e6tte dig selv en kalenderp\u00e5mindelse, deaktiver plugin en gang om ugen, tjek efter opdateringer, og genaktiver den derefter.<\/p>\n<h3>Deaktiver Pingbacks<\/h3>\n<p>En <a href=\"https:\/\/kinsta.com\/blog\/what-is-a-pingback\/\" target=\"_blank\" rel=\"noopener noreferrer\">pingback<\/a> er en automatiseret kommentar, der bliver oprettet, n\u00e5r en anden blog linker til dig. Der kan ogs\u00e5 v\u00e6re selv-pingbacks, som oprettes, n\u00e5r du linker til en artikel i din egen blog.<\/p>\n<p>Vi anbefaler, at deaktivere dem, da de genererer v\u00e6rdil\u00f8se foresp\u00f8rgsler og ekstra spam p\u00e5 dit websted. Husk, at de mindre opkald dit WordPress-websted skal g\u00f8re det bedre, is\u00e6r p\u00e5 websteder med h\u00f8j trafik. For ikke at n\u00e6vne det faktum, at en pingback p\u00e5 din egen hjemmeside bare er ret irriterende. F\u00f8lg trinene herunder for at deaktivere pingbacks.<\/p>\n<h4><strong>Trin 1 &#8211; Deaktiver Pingbacks fra Andre Blogs<\/strong><\/h4>\n<p>I dit <a href=\"https:\/\/kinsta.com\/blog\/wordpress-admin\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress dashboard<\/a> klikker du p\u00e5 &#8220;Indstillinger \u2192 Diskussion.&#8221; Under afsnittet Diskussionsindstillinger fjerner du markeringen &#8220;Tillad link underretninger fra andre blogs (pingbacks og trackbacks) p\u00e5 nye artikler.&#8221;<\/p>\n<figure style=\"width: 1710px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/deaktiver-pingback-i-wordpress.png\" alt=\"Deaktiver pingback i WordPress\" width=\"1710\" height=\"362\"><figcaption class=\"wp-caption-text\">Deaktiver pingback i WordPress<\/figcaption><\/figure>\n<h4><strong>Trin 2 &#8211; Deaktiver Selv-Pingbacks<\/strong><\/h4>\n<p>N\u00e5r det kommer til at deaktivere selv-pingbacks har du et par muligheder. Du kan bruge det gratis <a href=\"https:\/\/wordpress.org\/plugins\/no-self-ping\/\" target=\"_blank\" rel=\"noopener noreferrer\">No Self Pings-plugin<\/a>. Eller du kan bruge en premium plugin som <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>.<\/p>\n<figure style=\"width: 1612px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/deaktiver-selv-pingbacks.png\" alt=\"Deaktiver selv-pingbacks med Perfmatters\" width=\"1612\" height=\"692\"><figcaption class=\"wp-caption-text\">Deaktiver selv-pingbacks med Perfmatters<\/figcaption><\/figure>\n<p>Alternativt kan du ogs\u00e5 deaktivere selv-pingbacks ved at tilf\u00f8je f\u00f8lgende kode til dit WordPress-temas <code>functions.php<\/code>-fil. Advarsel, redigering af kilden til et WordPress-tema kan \u00f8del\u00e6gge dit websted, hvis det ikke g\u00f8res korrekt. Tip, du kan nemt tilf\u00f8je PHP-uddrag som dette med det gratis <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener noreferrer\">Code Snippets plugin<\/a>. Det betyder, at du aldrig beh\u00f8ver at r\u00f8re ved dit tema.<\/p>\n<pre><code class=\"language-php\">\nfunction wpsites_disable_self_pingbacks( &$links ) {\n  foreach ( $links as $l =&gt; $link )\n        if ( 0 === strpos( $link, get_option( 'home' ) ) )\n            unset($links[$l]);\n}\n\nadd_action( 'pre_ping', 'wpsites_disable_self_pingbacks' );\n<\/code><\/pre>\n<h3>Begr\u00e6ns Indl\u00e6g P\u00e5 Din Blog-Feed<\/h3>\n<p>Uanset om dit blog-feed er angivet som din hjemmeside eller er en anden side p\u00e5 dit websted, beh\u00f8ver du ikke 50 miniaturer, der alle indl\u00e6ses samtidigt. For dem, der k\u00f8rer blogs med h\u00f8j trafik, er din hjemmeside den vigtigste side p\u00e5 dit websted, og du vil have hurtig indl\u00e6sning. Jo f\u00e6rre anmodninger og medier jo bedre med hensyn til ydeevne.<\/p>\n<p>Det er netop ogs\u00e5 derfor, at pagination blev opfundet (som set nedenfor). Pagination er det, du ser i slutningen af blog feeds, der giver dig mulighed for at gennemse til n\u00e6ste side. Typisk er disse tal, eller de kan bruge &#8220;n\u00e6ste\/forrige&#8221; indl\u00e6g. Dit WordPress-tema vil sandsynligvis allerede have tilpasset pagination indbygget.<\/p>\n<figure style=\"width: 1934px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/pagination.png\" alt=\"Pagination\" width=\"1934\" height=\"249\"><figcaption class=\"wp-caption-text\">Pagination<\/figcaption><\/figure>\n<p>WordPress indstiller som standard gr\u00e6nsen p\u00e5 friske WordPress installationer til 10, men vi har set dette \u00e6ndret s\u00e5 mange gange, at vi ikke har tal p\u00e5 det. S\u00e5 s\u00f8rg for at dobbelttjekke, hvilken v\u00e6rdi du bruger. Vi anbefaler et sted mellem 8 og 12. Hvis du er nysgerrig, bruger vi 12 p\u00e5 vores <a href=\"https:\/\/kinsta.com\/dk\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta blog<\/a> hjemmeside.<\/p>\n<p>Du kan finde denne indstilling i dit WordPress admin dashboard under &#8220;Indstillinger \u2192 L\u00e6sning.&#8221; Du kan derefter \u00e6ndre v\u00e6rdien for &#8220;H\u00f8jst fremvisning af blogsider&#8221;.<\/p>\n<figure style=\"width: 1390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wordpress-graenset-blog-feed.png\" alt=\"WordPress gr\u00e6nset blog feed\" width=\"1390\" height=\"544\"><figcaption class=\"wp-caption-text\">WordPress gr\u00e6nset blog feed<\/figcaption><\/figure>\n<h2 id=\"wordpress-cache\">Hvorfor Cache Er s\u00e5 Vigtigt<\/h2>\n<p>Caching er helt klart <strong>en af de vigtigste og nemmeste m\u00e5der at fremskynde WordPress p\u00e5<\/strong>! Men f\u00f8r vi viser dig, hvordan du bruger caching, er det vigtigt f\u00f8rst at forst\u00e5, hvordan det virker, og de forskellige former for caching tilg\u00e6ngelig.<\/p>\n<h3>Hvad er Caching?<\/h3>\n<p>Kort sagt kr\u00e6ver hver webside, der er bes\u00f8gt p\u00e5 dit WordPress-websted, en foresp\u00f8rgsel til serveren, behandling af den p\u00e5g\u00e6ldende server (herunder database foresp\u00f8rgsler) og derefter et endeligt resultat, der sendes fra serveren til brugerens browser. Resultatet er dit websted, komplet med alle de filer og elementer, der f\u00e5r det til at se ud som det g\u00f8r.<\/p>\n<p>Du kan f.eks. have et overskrift, billeder, en menu og en blog. Da serveren skal behandle alle disse anmodninger, tager det noget tid for den komplette webside, der skal leveres til brugeren &#8211; is\u00e6r med klumpede eller st\u00f8rre websites.<\/p>\n<p>Det er her et <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress caching plugin<\/a> kommer i spil! Caching instruerer serveren til at gemme nogle filer p\u00e5 disk eller RAM, afh\u00e6ngigt af konfigurationen. Derfor kan den huske og duplikere det samme indhold, som det har v\u00e6ret i fortiden. Det reducerer i grunden m\u00e6ngden af arbejde, der kr\u00e6ves for at generere en sidevisning. Som f\u00f8lge heraf belastes <strong>dine websider meget hurtigere, direkte fra cachen<\/strong>.<\/p>\n<p>Nogle andre fordele ved caching inkluderer:<\/p>\n<ul>\n<li>Din server bruger f\u00e6rre ressourcer &#8211; Dette binder i hurtighed, da f\u00e6rre ressourcer giver et hurtigere websted. Det giver dog ogs\u00e5 mindre belastning p\u00e5 din server. Dette er meget vigtigt, n\u00e5r det kommer til meget dynamiske websteder, som f.eks. <a href=\"https:\/\/kinsta.com\/dk\/blog\/hosting-wordpress-medlemssider\/\" target=\"_blank\" rel=\"noopener noreferrer\">Medlemskabswebsteder<\/a>, og bestemmer hvad du kan og ikke kan tjene fra cache.<\/li>\n<li><strong>Du f\u00e5r se lavere TTFB<\/strong> &#8211; Caching er en af de nemmeste m\u00e5der at s\u00e6nke din <a href=\"https:\/\/kinsta.com\/blog\/ttfb\/\" target=\"_blank\" rel=\"noopener noreferrer\">TTFB<\/a> p\u00e5. Faktisk reducerer caching i vores test typisk TTFB med op til 90%!<\/li>\n<\/ul>\n<h3>Typer af Caching<\/h3>\n<p>N\u00e5r det kommer til typer caching, er der to forskellige fremgangsm\u00e5der, der almindeligvis anvendes:<\/p>\n<ol>\n<li><a href=\"#caching-server-level\">Caching p\u00e5 server-niveau<\/a><\/li>\n<li><a href=\"#caching-with-plugin\">Caching med et plugin<\/a><\/li>\n<\/ol>\n<h4><strong><a id=\"caching-server-level\"><\/a>1. Caching p\u00e5 Server-Niveau<\/strong><\/h4>\n<p>Caching p\u00e5 server-niveau er langt en af de nemmeste tilgange for slutbrugeren. Hvad dette betyder er, at WordPress hosting udbyder h\u00e5ndterer det til dig. P\u00e5 Kinsta udnytter vi f\u00f8lgende <strong>fire typer cache<\/strong>, som alle automatisk udf\u00f8res p\u00e5 software eller server-niveau:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache\/#bytecode-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Bytecode cache<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache\/#object-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Object cache<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache\/#page-cache\" target=\"_blank\" rel=\"noopener noreferrer\">Page cache<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache\/#cdn-cache\" target=\"_blank\" rel=\"noopener noreferrer\">CDN cache<\/a><\/li>\n<\/ul>\n<p>Det betyder, at du ikke beh\u00f8ver at bekymre dig om at rodde med komplicerede og forvirrende <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">caching-plugins<\/a>. Du kan stoppe med at Google rundt for de &#8220;bedste caching plugins&#8221; og fokusere p\u00e5 mere produktive opgaver. \ud83d\udc4f<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">An instant 37% reduction in the loading time after moving <a href=\"https:\/\/twitter.com\/WPColt?ref_src=twsrc%5Etfw\">@WPColt<\/a> to <a href=\"https:\/\/twitter.com\/kinsta?ref_src=twsrc%5Etfw\">@kinsta<\/a>! (NO CACHING PLUGINS) \ud83d\ude80\ud83d\ude80\ud83d\ude80<\/p>\n<p>&mdash; WPColt (@WPColt) <a href=\"https:\/\/twitter.com\/WPColt\/status\/948585957757988865?ref_src=twsrc%5Etfw\">January 3, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Sidens cache er konfigureret til at fungere lige ud af boksen med standard WordPress. Du beh\u00f8ver ikke at g\u00f8re noget! Du skal blot starte dit WordPress-websted, og sidens caching vil begynde at ske.<\/p>\n<p>Vi har ogs\u00e5 caching regler p\u00e5 plads for e-handelssites som WooCommerce og Easy Digital Downloads. Som standard er visse sider, der aldrig skal cache, som f.eks. Indk\u00f8bsvogn, min konto og checkout, udelukket fra caching. Brugere omkaster automatisk cachen, n\u00e5r <code>woocommerce_items_in_cart<\/code>-cookie eller <code>edd_items_in_cart<\/code> er registreret for at sikre en j\u00e6vn og in-sync-kasseproces.<\/p>\n<p>Du kan nemt <a href=\"https:\/\/kinsta.com\/blog\/wordpress-clear-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">rydde dit WordPress site cache<\/a> til enhver tid fra admin v\u00e6rkt\u00f8jslinjen.<\/p>\n<figure style=\"width: 1114px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ryd-cache-wordpress-admin-v\u00e6rktojslinje.png\" alt=\"Ryd cache WordPress admin v\u00e6rkt\u00f8jslinje\" width=\"1114\" height=\"130\"><figcaption class=\"wp-caption-text\">Ryd cache WordPress admin v\u00e6rkt\u00f8jslinje<\/figcaption><\/figure>\n<p>Det er ogs\u00e5 integreret i vores MyKinsta dashboard. Bare klik p\u00e5 Tools og klik p\u00e5 &#8220;Clear Cache.&#8221;<\/p>\n<figure id=\"attachment_55801\" aria-describedby=\"caption-attachment-55801\" style=\"width: 1554px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55801 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ryd-wordpress-site-cache-1.png\" alt=\"Ryd WordPress site cache\" width=\"1554\" height=\"894\"><figcaption id=\"caption-attachment-55801\" class=\"wp-caption-text\">Ryd WordPress site cache<\/figcaption><\/figure>\n<h4><a id=\"caching-with-plugin\"><\/a>2. Caching med et Plugin<\/h4>\n<p>Hvis din v\u00e6rtudbyder ikke leverer cache, kan du bruge et tredjepartsprogram til WordPress-caching. P\u00e5 baggrund af vores erfaring anbefaler vi et af f\u00f8lgende:<\/p>\n<ol>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/#wp-rocket\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> (premium)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/#cache-enabler\" target=\"_blank\" rel=\"noopener noreferrer\">Cache Enabler<\/a> (gratis)<\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/#w3-total-cache\" target=\"_blank\" rel=\"noopener noreferrer\">W3 Total Cache<\/a> (gratis)<\/li>\n<\/ol>\n<p>Du kan ogs\u00e5 tjekke nogle ekstra muligheder i vores dybtg\u00e5ende indl\u00e6g om <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress caching plugins<\/a>.<\/p>\n<p>Vi <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">st\u00f8tter ogs\u00e5 fuldt ud WP Rocket p\u00e5 Kinsta<\/a>! Vi tillader normalt ikke cache plugins i vores milj\u00f8, fordi de er i konflikt med vores indbyggede caching-l\u00f8sning. Men fra WP Rocket 3.0 bliver deres side caching-funktionalitet automatisk deaktiveret, n\u00e5r de k\u00f8rer p\u00e5 Kinsta-servere.<\/p>\n<p>Dette g\u00f8r det muligt for Kinsta-klienter at bruge vores hurtige serverniveau-caching, men benytter stadig de fantastiske optimeringsfunktioner, som WP Rocket har at byde p\u00e5.<\/p>\n<h3 id=\"no-caching-vs-caching\">Ingen Caching vs Caching<\/h3>\n<p>Hvor meget hj\u00e6lper caching? Beviset er i sumpen.<\/p>\n<p>Vi k\u00f8rte et par hurtighedstest med Kinstas serverniveau caching, s\u00e5 du kan se den forskel det g\u00f8r, b\u00e5de med hensyn til total hastighed og TTFB.<\/p>\n<h4><strong>Ingen caching<\/strong><\/h4>\n<p>Vi k\u00f8rte f\u00f8rst fem test p\u00e5 Pingdom uden at cache aktiveret og tog gennemsnittet.<\/p>\n<figure style=\"width: 1458px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ingen-cache.png\" alt=\"Ingen cache speed test\" width=\"1458\" height=\"472\"><figcaption class=\"wp-caption-text\">Ingen cache <a href=\"https:\/\/tools.pingdom.com\/#59c65cda61000000\" target=\"_blank\" rel=\"noopener noreferrer\">speed test<\/a><\/figcaption><\/figure>\n<h4><strong>Ingen Caching TTFB<\/strong><\/h4>\n<p>Det er ogs\u00e5 vigtigt at bem\u00e6rke forskellen i TTFB uden og med caching. TTFB i Pingdom er repr\u00e6senteret af den gule &#8220;ventende&#8221; bar. Som du kan se TTFB uden caching er 192 ms. Du kan se, at den ikke tjenes fra cache, da <code>x-kinsta-cache<\/code>-overskriften viser en MISS.<\/p>\n<figure style=\"width: 1340px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ttfb-ingen-cache.png\" alt=\"TTFB ingen cache\" width=\"1340\" height=\"658\"><figcaption class=\"wp-caption-text\">TTFB ingen cache<\/figcaption><\/figure>\n<h4><strong>Med Caching Aktiveret<\/strong><\/h4>\n<p>Vi aktiverede derefter serverniveau caching og k\u00f8rte fem tests p\u00e5 Pingdom og tog gennemsnittet.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/caching-aktiveret-speed-test.png\" alt=\"Caching aktiveret speed test\" width=\"1462\" height=\"474\"><figcaption class=\"wp-caption-text\">Caching aktiveret <a href=\"https:\/\/tools.pingdom.com\/#59c65d77b2c00000\" target=\"_blank\" rel=\"noopener noreferrer\">speed test<\/a><\/figcaption><\/figure>\n<p>Som du kan se caching p\u00e5 serverniveau, <strong>blev vores sides belastningstid reduceret med 33,77%<\/strong>! Og det er uden ekstra arbejde involveret. Dette websted, vi testede, er ogs\u00e5 ret optimeret, s\u00e5 st\u00f8rre uoptimerede websteder er forpligtet til at se endnu st\u00f8rre forskelle.<\/p>\n<h4><strong>TTFB med Caching aktiveret<\/strong><\/h4>\n<p>Nu, hvis vi kigger p\u00e5 TTFB&#8217;et med caching aktiveret, kan vi se, at det er under 35 ms. Du kan se, at den tjener fra cache, da <code>x-kinsta-cache<\/code> header viser et HIT..<\/p>\n<figure style=\"width: 1368px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/ttfb-with-cache.png\" alt=\"TTFB med cache\" width=\"1368\" height=\"648\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">TTFB med cache<\/figcaption><\/figure>\n<p>CDN-cache er ligeledes lige s\u00e5 vigtigt som cache fra din WordPress-v\u00e6rt. Vi vil dykke mere ind i CDN&#8217;er l\u00e6ngere nedenfor.<\/p>\n\n<h3>Problemer med Caching og Medlemskab Websteder<\/h3>\n<p>Medlemskabwebsteder indeholder meget <strong>uopn\u00e5elige indhold<\/strong> og sider, der l\u00f8bende \u00e6ndrer sig. Ting som f.eks. Login-siden for medlemmerne af f\u00e6llesskabet (som kunne blive ramt konstant afh\u00e6ngigt af webstedets st\u00f8rrelse), checkoutsider for digitale varer eller kurser og diskussionsfora er almindelige skyldige og smertepunkter, da disse ikke typisk kan caches.<\/p>\n<p>Men det slutter ikke der. P\u00e5 standard WordPress-websteder er WordPress dashboard heller ikke cachelagret for <strong>&#8220;logget ind&#8221; brugere<\/strong>. Det er fint, n\u00e5r du har nogle f\u00e5 forfattere og administratorer, men n\u00e5r du pludselig har tusindvis af medlemmer, der bruger instrumentbr\u00e6ttet, for\u00e5rsager dette straks pr\u00e6stationsproblemer, da ingen af det kan tjene fra cachen p\u00e5 serveren. Det betyder, at du har brug for magt og arkitektur bag kulisserne for at sikkerhedskopiere det. Delt hosting-udbydere vil som regel bukke under for disse omst\u00e6ndigheder.<\/p>\n<h3>Objekt Caching for Meget Dynamiske websteder<\/h3>\n<p>N\u00e5r det kommer til WordPress-medlemswebsteder, er dine almindelige cache-ops\u00e6tninger normalt ikke nok, da de ikke altid udnytter det fuldt ud. Det er her, hvor <strong>objekt caching kommer i spil<\/strong>.<\/p>\n<p>Objektcache gemmer resultaterne af databasesp\u00f8rgsler, s\u00e5 n\u00e6ste gang den p\u00e5g\u00e6ldende bit af data er n\u00f8dvendig, kan den leveres fra cache uden at sp\u00f8rge databasen. Dette fremskynder PHP-eksekveringstider og reducerer belastningen p\u00e5 din database. Dette bliver ekstremt vigtigt med medlemskabswebsteder! Med WordPress kan du implementere objekt caching p\u00e5 et par forskellige m\u00e5der:<\/p>\n<ol>\n<li>En tredjeparts <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/#w3-total-cache\" target=\"_blank\" rel=\"noopener noreferrer\">caching l\u00f8sning som W3 Total Cache<\/a><\/li>\n<li><strong>Redis (anbefales)<\/strong><\/li>\n<li><a href=\"https:\/\/memcached.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Memcached<\/a><\/li>\n<\/ol>\n<p>Vi tilbyder <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/caching\/redis-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Redis<\/a> som et tilf\u00f8jelsesprogram hos Kinsta, s\u00e5 du kan udnytte vedvarende genstands caching for dine medlemskabswebsteder.<\/p>\n<h3>At Analysere Cache<\/h3>\n<p>At Analysere Cache <code>x-kinsta-cache<\/code> header vi n\u00e6vnte ovenfor? Afh\u00e6ngigt af din hosting udbyder eller caching l\u00f8sning, kan overskriften blive navngivet noget lidt anderledes. Hver gang en anmodning er foretaget fra dit WordPress-websted, har overskriften en v\u00e6rdi, s\u00e5som HIT, BYPASS, MISS og EXPIRED. Dette giver dig mulighed for at se, hvordan din cache udf\u00f8rer.<\/p>\n<p>At \u00f8ge dit WordPress-sites cache-hitforhold er vigtigt, fordi du vil have s\u00e5 meget af dit websted, at det serveres fra cachen som muligt. Hos Kinsta kan du analysere dataene i vores <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-analytics-mykinsta\/\/\" target=\"_blank\" rel=\"noopener noreferrer\"> MyKinsta-analysev\u00e6rkt\u00f8j<\/a> og <a href=\"https:\/\/kinsta.com\/blog\/wordpress-error-log\/\" target=\"_blank\" rel=\"noopener noreferrer\">kinsta-cacheloggene<\/a> for at afg\u00f8re, om der er cache-BYPASSing GET-anmodninger, der kan cachelagres eller POST-anmodninger, der kan fjernes.<\/p>\n<p>Cachekomponentstakken (som vist nedenfor) lader dig se status for hver anmodning, uanset om det var en HIT, BYPASS, MISS eller EXPIRED. Du kan filtrere dataene de seneste 24 timer, 7 dage eller 30 dage.<\/p>\n<figure style=\"width: 1944px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/11\/kinsta-cache-komponent-stak.png\" alt=\"Kinsta cache komponent stak\" width=\"1944\" height=\"986\"><figcaption class=\"wp-caption-text\">Kinsta cache komponent stak<\/figcaption><\/figure>\n<p>Cache-komponentdiagrammet giver dig et overblik over dit cache-forhold. Jo flere anmodninger du tjener fra cache jo bedre. Som du kan se i eksemplet nedenfor, er dette WordPress-websted p\u00e5 et 96,2% HIT cache-forhold. Hvilket er godt!<\/p>\n<figure style=\"width: 1258px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/11\/kinsta-cache-komponent-diagram.png\" alt=\"Kinsta cache komponent diagram\" width=\"1258\" height=\"904\"><figcaption class=\"wp-caption-text\">Kinsta cache komponent diagram<\/figcaption><\/figure>\n<p>Den \u00f8verste cache omdirigerings-sektion lader dig se, hvilke anmodninger der ikke bliver serveret fra cache. Disse kan typisk omfatte CRON-job, admin-ajax-anmodninger, e-handelsk\u00f8bssider, foresp\u00f8rgselsstrenger og UTM-parametre mv.<\/p>\n<figure style=\"width: 1876px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/11\/wordpress-top-cache-omdirigeringer.png\" alt=\"WordPress top cache omdirigeringer\" width=\"1876\" height=\"1446\"><figcaption class=\"wp-caption-text\">WordPress top cache omdirigeringer<\/figcaption><\/figure>\n<h2 id=\"image-optimization\">Billedoptimering Er et Must<\/h2>\n<p>Billedoptimering er en anden ligetil ting, du kan g\u00f8re, som har en betydelig indvirkning p\u00e5 din samlede sideindl\u00e6sningstider. Dette er ikke valgfrit; hvert websted skal g\u00f8re dette!<\/p>\n<p>Store billeder s\u00e6nker dine websider, hvilket skaber en mindre end optimal brugeroplevelse. Optimering af billeder er processen med at formindske deres filst\u00f8rrelse ved hj\u00e6lp af enten et plugin eller script, som igen \u00f8ger sidens belastningstid. Lossy og lossless compression er to metoder, der almindeligvis anvendes.<\/p>\n<p>If\u00f8lge <a href=\"https:\/\/httparchive.org\/reports\/page-weight\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP Archive<\/a>, pr. august 2019 udg\u00f8r <strong>billederne i gennemsnit 34% af den samlede websides v\u00e6gt<\/strong>. S\u00e5 efter videoer, som er meget sv\u00e6rere at optimere, er billeder klart det f\u00f8rste sted du skal starte! Det er vigtigere end JavaScript, CSS og Fonts. Og ironisk nok er en god billedoptimerings-arbejdsgang en af de nemmeste ting at implementere, men mange website ejere overser dette.<\/p>\n<figure id=\"attachment_55803\" aria-describedby=\"caption-attachment-55803\" style=\"width: 1850px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55803 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/gennemsnitlig-bytes-per-side-2.png\" alt=\"Gennemsnitlig Bytes pr. Side (KB)\" width=\"1850\" height=\"1450\"><figcaption id=\"caption-attachment-55803\" class=\"wp-caption-text\">Gennemsnitlig Bytes pr. Side (KB)<\/figcaption><\/figure>\n<p>Billeder udgjorde i gennemsnit 54% af en sides samlede v\u00e6gt tilbage i december 2017. S\u00e5 det ser ud til, at internettet som helhed bliver bedre til billedoptimering! Men 34% er stadig et tal, der ikke kan ignoreres. Hvis du ikke har videoindhold p\u00e5 din hjemmeside, er billeder stadig sandsynligvis dit nr. 1 smertepunkt for sidev\u00e6gten.<\/p>\n\n<h3>At Finde Balancen (Filst\u00f8rrelse og Kvalitet)<\/h3>\n<p>Det prim\u00e6re m\u00e5l med formatering af dine billeder, er at finde <strong>balancen mellem den laveste filst\u00f8rrelse og acceptabel kvalitet<\/strong>. Der er mere end \u00e9n m\u00e5de at udf\u00f8re n\u00e6sten alle disse optimeringer p\u00e5. En af de mest grundl\u00e6ggende m\u00e5der er at komprimere dem, inden du uploader til WordPress. Normalt kan dette g\u00f8res i et v\u00e6rkt\u00f8j som Adobe Photoshop eller Affinity Photo. Eller ved at bruge den nye online <a href=\"https:\/\/squoosh.app\/\" target=\"_blank\" rel=\"noopener noreferrer\">Squoosh app<\/a> fra Google. Men disse opgaver kan ogs\u00e5 udf\u00f8res automatisk ved hj\u00e6lp af plugins, som vi vil g\u00e5 mere ind i nedenfor.<\/p>\n<p>De to prim\u00e6re ting at overveje er <strong>filformatet<\/strong> og den <strong>type kompression<\/strong> du bruger. Ved at v\u00e6lge den rigtige kombination af filformat og komprimeringstype kan du reducere din billedst\u00f8rrelse med s\u00e5 meget som 5 gange. Du bliver n\u00f8dt til at eksperimentere med hvert billede eller filformat for at se, hvad der virker bedst.<\/p>\n<p>F\u00f8r du begynder at \u00e6ndre dine billeder, skal du s\u00f8rge for at have valgt den bedste filtype. Der er flere typer filer, du kan bruge:<\/p>\n<ul>\n<li><strong>PNG<\/strong> \u2013 producerer billeder af h\u00f8jere kvalitet, men har ogs\u00e5 en st\u00f8rre filst\u00f8rrelse. Var oprettet som et tabsl\u00f8st billedformat, selv om det ogs\u00e5 kan v\u00e6re tabt.<\/li>\n<li><strong>JPEG<\/strong> \u2013 bruger <a href=\"https:\/\/kinsta.com\/blog\/lossy-compression\/\" target=\"_blank\" rel=\"noopener noreferrer\">lossy og lossless optimering<\/a>. Du kan justere kvalitetsniveauet for en god balance mellem kvalitet og filst\u00f8rrelse.<\/li>\n<\/ul>\n<p>Ideelt set b\u00f8r du bruge JPEG (eller JPG) til billeder med masser af farve og PNG til enkle billeder.<\/p>\n<p>Du b\u00f8r ogs\u00e5 overveje at bruge <a href=\"https:\/\/kinsta.com\/dk\/blog\/webp\/\">WEBP-billeder<\/a> p\u00e5 din hjemmeside.<\/p>\n<p>Hvad med GIF&#8217;er? Animerede GIF&#8217;er er altid sjove, men de dr\u00e6ber webresultater. En masse GIF&#8217;er er over 1 MB i st\u00f8rrelse. Vi anbefaler at holde disse til sociale medier og Slack. Hvis der er en, som du ikke kan leve uden i dit blogindl\u00e6g, s\u00e5 tag et kig p\u00e5, hvordan du kan <a href=\"https:\/\/woorkup.com\/compress-animated-gif\/\" target=\"_blank\" rel=\"noopener noreferrer\">komprimere animerede GIF&#8217;er<\/a>.<\/p>\n<h3>Kompressions Kvalitet vs. St\u00f8rrelse<\/h3>\n<p>Her er et eksempel p\u00e5, hvad der kan ske, du komprimerer et billede for meget. Den f\u00f8rste bruger en meget lav kompressionshastighed, hvilket resulterer i den h\u00f8jeste kvalitet (men st\u00f8rre filst\u00f8rrelse). Den anden bruger en meget h\u00f8j kompressionshastighed, hvilket resulterer i et meget lavt kvalitetsbillede (men mindre filst\u00f8rrelse). Bem\u00e6rk: Det originale billede uber\u00f8rt er 2,06 MB.<\/p>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2015\/11\/loav-kompression-hoj-kvalitet.jpg\" alt=\"Lav kompression (h\u00f8j kvalitet) JPG - 590 KB\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Lav kompression (h\u00f8j kvalitet) JPG &#8211; 590 KB<\/figcaption><\/figure>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2015\/11\/hoj-komprimering-lav-kvalitet.jpg\" alt=\"H\u00f8j komprimering (lav kvalitet) JPG\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">H\u00f8j komprimering (lav kvalitet) JPG &#8211; 68 KB<\/figcaption><\/figure>\n<p>Som du kan se, er det f\u00f8rste billede ovenfor 590 KB. Det er ret stort for et foto! Det er generelt bedst, hvis du kan holde en websides samlede v\u00e6gt under 1 eller 2 MB i st\u00f8rrelse. 590 KB ville v\u00e6re en fjerdedel af det allerede. Det andet billede ser forf\u00e6rdeligt ud, men det er kun 68 KB. Hvad du burde g\u00f8re, er at finde en god mellemtingh mellem din komprimeringsrate (kvalitet) og filst\u00f8rrelsen.<\/p>\n<p>S\u00e5 vi tog billedet igen med en medium kompressionshastighed, og som du kan se nedenfor ser kvaliteten nu godt ud, og filst\u00f8rrelsen er 151 KB, hvilket er acceptabelt for et billede i h\u00f8j opl\u00f8sning. Dette er n\u00e6sten 4x mindre end det originale foto med lav kompression. Vi fors\u00f8ger at holde de fleste af vores billeder under 100 KB-m\u00e6rket for den bedste ydeevne.<\/p>\n<figure style=\"width: 1717px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2015\/11\/medium-kompression-stor-kvalitet.jpg\" alt=\"medium kompression stor kvalitet jpg\" width=\"1717\" height=\"1151\"><figcaption class=\"wp-caption-text\">Medium kompression (stor kvalitet) JPG &#8211; 151 KB<\/figcaption><\/figure>\n<h3>Lossy vs Lossless Optimering<\/h3>\n<p>Det er ogs\u00e5 vigtigt at forst\u00e5, at der er to typer kompression, du kan bruge, nemlig lossy og lossless.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/blog\/lossy-compression\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lossy compression<\/a> indeb\u00e6rer at <strong>fjerne nogle af dataene i dit billede<\/strong>. P\u00e5 grund af dette betyder det, at du m\u00e5ske ser nedbrydning (reduktion i kvalitet eller hvad nogle refererer til som pixeleret). S\u00e5 du skal v\u00e6re forsigtig med, hvor meget du reducerer dit billede. Ikke kun p\u00e5 grund af kvalitet, men ogs\u00e5 fordi du ikke kan vende processen. Selvf\u00f8lgelig er en af de store fordele ved lossy kompression, og hvorfor det er en af de mest popul\u00e6re komprimeringsmetoder, at du kan <strong>reducere filst\u00f8rrelsen med en betydelig m\u00e6ngde<\/strong>.<\/p>\n<figure style=\"width: 3025px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/05\/lossy-compression-sammenligning.jpg\" alt=\"Lossy compression sammenligning\" width=\"3025\" height=\"917\"><figcaption class=\"wp-caption-text\">Lossy compression sammenligning<\/figcaption><\/figure>\n<p>Lossless compression, i mods\u00e6tning til lossy, <strong>reducerer ikke kvaliteten<\/strong> af billedet. Hvordan er det muligt? Det g\u00f8res normalt ved at fjerne un\u00f8dvendige metadata (automatisk genererede data produceret af enheden, der fanger billedet). Den st\u00f8rste ulempe ved denne metode er imidlertid, at <strong>du ikke vil se en signifikant reduktion i filst\u00f8rrelsen<\/strong>. Med andre ord vil det tage meget diskplads over tid.<\/p>\n<p>Du vil gerne eksperimentere med, hvad der virker bedst for dig. Men for de fleste brugere anbefaler vi <strong>at bruge lossy<\/strong> kompression p\u00e5 grund af det faktum, at du nemt kan komprimere et billede godt over 70% (nogle gange endda over 90%!) Uden meget kvalitetstab. Multiplic\u00e9r dette med 15 billeder p\u00e5 en side, og det vil spille en vigtig rolle ved at reducere dit websteds belastningstid.<\/p>\n<h3>Image Compression Plugins<\/h3>\n<p>Den store nyhed er, at der er nogle fantastiske WordPress-billedkomprimeringsprogrammer, du kan bruge til at automatisere hele processen. Her er nogle plugins, vi anbefaler:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/imagify\/\" target=\"_blank\" rel=\"noopener noreferrer\">Imagify<\/a> (lossy og lossless &#8211; optimerer billeder eksternt)<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Smush<\/a> (lossy og lossless &#8211; optimerer billeder eksternt)<\/li>\n<\/ul>\n<p>Det vigtigste ved valget af et billedoptimerings plugin er at <strong>bruge den, som komprimerer og optimerer billeder eksternt<\/strong> p\u00e5 deres servere. Dette reducerer igen belastningen p\u00e5 dit websted. Alle ovenst\u00e5ende g\u00f8r dette.<\/p>\n<p>Hvis du er nysgerrig, bruger vi Imagify-plugin&#8217;et p\u00e5 Kinsta-webstedet. Den komprimerer automatisk billeder, n\u00e5r vi uploader dem til WordPress mediebiblioteket. S\u00e5 vi beh\u00f8ver aldrig bekymre os om noget. Over tid kan du f\u00e5 en fornemmelse for det billedkomprimeringsniveau, du vil bruge. Det tilbyder Normal, Aggressive og Ultra.<\/p>\n<p><strong>Vi bruger den aggressive tilstand<\/strong> ved Kinsta og ses typisk <strong>60-70% opsparing<\/strong> afh\u00e6ngigt af billedet. Bem\u00e6rk: Vi bruger meget flere PNG&#8217;er end JPEG&#8217;er, fordi de fleste af vores billeder er ikoner og illustrationer, ikke billeder.<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/04\/billedkomprimering-fil-besparelser.png\" alt=\"Billedkomprimering fil besparelser\" width=\"1468\" height=\"684\"><figcaption class=\"wp-caption-text\">Billedkomprimering fil besparelser<\/figcaption><\/figure>\n<p>Hvor meget hurtigere vil dit WordPress-websted v\u00e6re, hvis du bruger billedkomprimering? Alt afh\u00e6nger af st\u00f8rrelsen af dine originale billeder og hvad de er efter kompressionen. Men vi <a href=\"https:\/\/kinsta.com\/blog\/lossy-compression\/\" target=\"_blank\" rel=\"noopener noreferrer\">k\u00f8rte nogle hastighedspr\u00f8ver<\/a> og fandt ud af, at en kvalitets billedkomprimeringsl\u00f8sning kan <strong>reducere sidetilpasningstider med over 80%<\/strong>!<\/p>\n<h3>Lazy Loading<\/h3>\n<p>Hvis du har mange billeder, kan du overveje at lazy loade dem. Dette er en optimeringsteknik, der l\u00e6ser synligt indhold, men forsinker downloading og gengivelse af indhold, der vises under folden.<\/p>\n<p>Se vores guide til, <a href=\"https:\/\/kinsta.com\/blog\/wordpress-lazy-load\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du implementerer doven belastning<\/a> i WordPress. Dette kan v\u00e6re s\u00e6rligt vigtigt p\u00e5 blogindl\u00e6g med masser af gravatar ikoner fra kommentarer. Google har ogs\u00e5 lige udgivet deres <a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/lazy-loading-guidance\/images-and-video\/\" target=\"_blank\" rel=\"noopener noreferrer\">anbefalinger for lazy loading<\/a>.<\/p>\n<h3>Yderligere Billede Optimeringstips<\/h3>\n<p>Her er et par sidste billed optimeringstips at g\u00e5 v\u00e6k med.<\/p>\n<ul>\n<li>Dage med uploading af billeder, der kun er dimensioneret til bredden af kolonnen eller DIV, er slut. <a href=\"https:\/\/make.wordpress.org\/core\/2015\/11\/10\/responsive-images-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">Responsive billeder<\/a> tr\u00e6der ud af boksen i WordPress (siden version 4.4) og vil automatisk vise mindre billedst\u00f8rrelser til mobile brugere.<\/li>\n<li>SVG&#8217;er kan v\u00e6re et andet fantastisk alternativ til at bruge billeder. Alle de h\u00e5ndtegnede illustrationer, du ser omkring Kinsta-webstedet, er SVG&#8217;er (vektorer). SVG&#8217;er er typisk meget mindre i filst\u00f8rrelse, men ikke altid. Se vores vejledning om, <a href=\"https:\/\/kinsta.com\/blog\/what-is-an-svg-file\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du bruger SVG&#8217;er p\u00e5 dit WordPress-websted<\/a>.<\/li>\n<li>Brug web skrifttyper i stedet for at placere tekst i billeder &#8211; de ser bedre ud, n\u00e5r de skaleres og tager mindre plads. Og hvis du bruger en skrifttype generator, kan du optimere dem endnu mere. Se, <a href=\"https:\/\/kinsta.com\/blog\/wordpress-icon-fonts\/\" target=\"_blank\" rel=\"noopener noreferrer\">how we decreased the size of our icon fonts<\/a> med en <strong>hele 97,59%<\/strong> ved hj\u00e6lp af en skrifttype generator.<\/li>\n<\/ul>\n<h2 id=\"database\">Finjuster Din Database<\/h2>\n<p>Det n\u00e6ste der kommer, er nogle tip om, hvordan du finjusterer din WordPress database. Ligesom en bil beh\u00f8ver din database vedligeholdelse, da det over tid kan blive oppustet.<\/p>\n<p>Medlemskabswebsteder g\u00f8r det specielt vanskeligt, da de normalt <strong>genererer mere komplekse foresp\u00f8rgsler<\/strong>, hvilket igen giver ekstra latens til at hente informationen fra MySQL-databasen. Meget af dette skyldes alle de ekstra bev\u00e6gelige dele og store m\u00e6ngder af datasites som disse har. Dette kan ogs\u00e5 skyldes websteder, der er st\u00e6rkt afh\u00e6ngige af s\u00f8gninger til navigation eller bruger WP_Query.<\/p>\n<p>For ikke at n\u00e6vne, har du ogs\u00e5 store m\u00e6ngder af samtidige brugere, der l\u00f8bende sp\u00f8rger databasen.<\/p>\n<h3>Brug InnoDB MySQL Storage Engine<\/h3>\n<p>Mange \u00e6ldre websteder bruger stadig MyISAM-lagringsmotoren i deres database. I de senere \u00e5r har InnoDB vist sig at <a href=\"http:\/\/dimitrik.free.fr\/blog\/archives\/2015\/12\/mysql-performance-revisiting-innodb-vs-myisam-with-mysql-57.html\" target=\"_blank\" rel=\"noopener noreferrer\">fungere bedre<\/a> og v\u00e6re mere p\u00e5lidelige.<\/p>\n\n<p>Her er et par fordele ved InnoDB over MyISAM:<\/p>\n<ul>\n<li>InnoDB har <strong>l\u00e5s p\u00e5 r\u00e6kken<\/strong>. MyISAM har kun fuld bordl\u00e5sning. Dette g\u00f8r det muligt for dine foresp\u00f8rgsler at blive behandlet hurtigere.<\/li>\n<li>InnoDB har hvad der kaldes referentiel integritet, der indeb\u00e6rer at st\u00f8tte <strong>udenlandske n\u00f8gler<\/strong> (RDBMS) og forholdsbegr\u00e6nsninger, MyISAM ikke (DMBS).<\/li>\n<li>InnoDB underst\u00f8tter <strong>transaktioner<\/strong>, hvilket betyder at du kan beg\u00e5 og rulle tilbage. MyISAM g\u00f8r det ikke.<\/li>\n<li>InnoDB er mere p\u00e5lideligt, da det bruger <strong>transaktionslogfiler<\/strong> til automatisk gendannelse. MyISAM g\u00f8r det ikke.<\/li>\n<\/ul>\n<p>S\u00e5 nu undrer du dig m\u00e5ske over, k\u00f8rer du InnoDB eller MyISAM? Hvis du k\u00f8rer p\u00e5 et ret nyt WordPress-websted, er du allerede i brug af InnoDB MySQL-lagringsmotor. Men med \u00e6ldre WordPress-websteder vil du m\u00e5ske lave et hurtigt check. Nogle websteder kan endda have blandede og matchede MyISAM- og InnoDB-tabeller, hvor du kunne se forbedringer ved at konvertere dem hele tiden.<\/p>\n<p>F\u00f8lg disse enkle trin nedenfor for at kontrollere.<\/p>\n<h4><strong>Trin 1<\/strong><\/h4>\n<p><a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/database-management\/wordpress-database-access\/\" target=\"_blank\" rel=\"noopener noreferrer\">Log ind p\u00e5 phpMyAdmin<\/a> og klik p\u00e5 din MySQL database.<\/p>\n<figure style=\"width: 1742px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/phpmyadmin-database.png\" alt=\"phpMyAdmin database\" width=\"1742\" height=\"662\"><figcaption class=\"wp-caption-text\">phpMyAdmin database<\/figcaption><\/figure>\n<h4><strong>Trin 2<\/strong><\/h4>\n<p>Lav en hurtig scanning eller en slags kolonne &#8220;Type&#8221;, og du kan se, hvilken lagrings-motortyper dine tabeller bruger. I dette eksempel nedenfor kan du se, at to af tabellerne stadig bruger MyISAM.<\/p>\n<div id class=\"wp-caption aligncenter\">\n<figure style=\"width: 1826px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/myisam-database-tabeller.png\" alt=\"MyISAM database tabeller\" width=\"1826\" height=\"658\"><figcaption class=\"wp-caption-text\">MyISAM database tabeller<\/figcaption><\/figure>\n<p>Jeg har fundet nogle, s\u00e5 er det nok tid til at flytte dem til InnoDB. Vi anbefaler altid at n\u00e5 ud til din v\u00e6rt og sp\u00f8rge, om de kan g\u00f8re det for dig. Ved Kinsta konverteres hver kundes databasetabeller automatisk til InnoDB af vores migrationshold.<\/p>\n<p>Men du kan altid f\u00f8lge disse tutorials nedenfor for at konvertere dine MyISAM tabeller til InnoDB manuelt:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/konverter-myisam-til-innodb\/#convert-myisam-innodb-phpmyadmin\" target=\"_blank\" rel=\"noopener noreferrer\">Konverter MyISAM til InnoDB med phpMyAdmin<\/a><\/li>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/converting-wordpress-database-tables-from-myisam-to-innodb-with-wp-cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">Konverter MyISAM til InnoDB med WP-CLI<\/a><\/li>\n<\/ul>\n<\/div>\n<h3>Slet og Begr\u00e6ns Side og Post Revisioner<\/h3>\n<p>N\u00e5r du gemmer en side eller et indl\u00e6g i WordPress, skaber det, hvad der hedder en <a href=\"https:\/\/wordpress.org\/support\/article\/revisions\/\" target=\"_blank\" rel=\"noopener noreferrer\">revision<\/a>. Dette sker i b\u00e5de udkast og allerede offentliggjorte indl\u00e6g, der opdateres. <a href=\"https:\/\/kinsta.com\/blog\/wordpress-revisions\/\">WordPress revisioner<\/a> kan v\u00e6re nyttige, hvis du skal vende tilbage til en tidligere version af dit indhold.<\/p>\n<figure style=\"width: 1826px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wordpress-revision.png\" alt=\"WordPress revision\" width=\"1826\" height=\"782\"><figcaption class=\"wp-caption-text\">WordPress revision<\/figcaption><\/figure>\n<p>Men revisioner kan ogs\u00e5 skade ydeevnen p\u00e5 dit WordPress-websted. P\u00e5 store websteder kan dette meget hurtigt l\u00f8be op i tusindvis af r\u00e6kker i din database, som ikke n\u00f8dvendigvis er n\u00f8dvendige. Og jo flere r\u00e6kker du har, desto st\u00f8rre er din database i st\u00f8rrelse, <a href=\"https:\/\/kinsta.com\/dk\/blog\/diskbrug-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvilket tager meget af din lagerplads<\/a>. Mens indekser blev oprettet til dette s\u00e6rlige form\u00e5l, har vi stadig set dette problem drille WordPress-websteder. Der er et par ting, du kan g\u00f8re.<\/p>\n<h4>1. Slet gamle revisioner<\/h4>\n<p>Hvis du har et \u00e6ldre WordPress-websted med mange sider og indl\u00e6g, kan det v\u00e6re p\u00e5 tide at g\u00f8re en hurtig oprydning og slette de gamle revisioner. Du kan g\u00f8re dette med MySQL, men med alle de d\u00e5rlige kodestykker, der flyder rundt p\u00e5 internettet, anbefaler vi at lave en sikkerhedskopi af dit websted og bruge et gratis plugin som <a href=\"https:\/\/wordpress.org\/plugins\/wp-sweep\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-Sweep<\/a>.<\/p>\n<p>En anden af vores foretrukne plugins, <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>, har ogs\u00e5 en databaseoptimeringsfunktion til fjernelse af revisioner.<\/p>\n<figure style=\"width: 1585px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wp-rocket-database-optimering.png\" alt=\"WP Rocket database optimering\" width=\"1585\" height=\"932\"><figcaption class=\"wp-caption-text\">WP Rocket database optimering<\/figcaption><\/figure>\n<p>Hvis du er praktisk med WP-CLI, er der et par kommandoer, du kan bruge til dette.<\/p>\n<p>Log ind p\u00e5 din server via <a href=\"https:\/\/kinsta.com\/blog\/how-to-use-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a> og k\u00f8r f\u00f8lgende kommando for at f\u00e5- og se antallet af revisioner i \u00f8jeblikket i databasen.<\/p>\n<p><code>wp revisions list<\/code><\/p>\n<figure style=\"width: 1886px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wp-cli-revisionsliste.png\" alt=\"WP-CLI revisionsliste\" width=\"1886\" height=\"1136\"><figcaption class=\"wp-caption-text\">WP-CLI revisionsliste<\/figcaption><\/figure>\n<p>Hvis du f\u00e5r en fejl, skal du muligvis f\u00f8rst installere <a href=\"https:\/\/github.com\/trepmal\/wp-revisions-cli\" target=\"_blank\" rel=\"noopener noreferrer\">wp-revisions-cli-pakken<\/a> med f\u00f8lgende kommando:<\/p>\n<p><code>wp package install trepmal\/wp-revisions-cli<\/code><\/p>\n<p>Du kan derefter k\u00f8re f\u00f8lgende kommando for at rydde op i revisionerne:<\/p>\n<p><code>wp revisions clean<\/code><\/p>\n<h4>2. Begr\u00e6ns revisioner<\/h4>\n<p>En anden god strategi og en, som vi bruger hos Kinsta, er at <a href=\"https:\/\/kinsta.com\/blog\/wordpress-revisions\/#how-to-limit-revisions-in-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">begr\u00e6nse antallet af revisioner<\/a>, der kan gemmes pr. Post eller side. Selv fasts\u00e6tte det til noget som ti, vil holde revisioner fra at komme ud af h\u00e5nden, is\u00e6r hvis du laver en masse opdatering.<\/p>\n<p>For at begr\u00e6nse revisioner kan du f\u00f8je f\u00f8lgende kode til din <code>wp-config.php<\/code>-fil. Koden nedenfor skal inds\u00e6ttes over &#8216;ABSPATH&#8217; ellers fungerer det ikke. Du kan \u00e6ndre nummeret til hvor mange revisioner, du vil beholde gemt i din database.<\/p>\n<p><code>define('WP_POST_REVISIONS', 10);<\/code><\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/begraens-post-revisioner-i-wp-config.png\" alt=\"Begr\u00e6ns post revisioner i wp-config.php\" width=\"1500\" height=\"740\"><figcaption class=\"wp-caption-text\">Begr\u00e6ns post revisioner i wp-config.php<\/figcaption><\/figure>\n<p>Eller du kan bruge et plugin som <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> til at begr\u00e6nse revisioner.<\/p>\n<figure style=\"width: 1478px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/begraens-post-revisioner-perfmatters.png\" alt=\"Begr\u00e6ns post revisioner med Perfmatters plugin\" width=\"1478\" height=\"674\"><figcaption class=\"wp-caption-text\">Begr\u00e6ns post revisioner med Perfmatters plugin<\/figcaption><\/figure>\n<h4>3. Deaktiver Revisioner<\/h4>\n<p>Og sidst men ikke mindst, kan du ogs\u00e5 deaktivere revisioner p\u00e5 dit websted, helt og holdent. Hvis du tager denne rute, anbefaler vi st\u00e6rkt at f\u00f8lge den f\u00f8rste mulighed ovenfor for at slette revisioner og derefter deaktivere dem efterf\u00f8lgende. P\u00e5 denne m\u00e5de er din database helt fri for alle gamle revisioner, og ingen nye vil blive tilf\u00f8jet fremad.<\/p>\n<p>For at deaktivere revisioner kan du f\u00f8je f\u00f8lgende kode til din <code>wp-config.php<\/code>-fil. Koden nedenfor skal inds\u00e6ttes over &#8216;ABSPATH&#8217; ellers fungerer det ikke.<\/p>\n<p><code>define('WP_POST_REVISIONS', false);<\/code><\/p>\n<figure style=\"width: 1582px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/deaktiver-post-revisioner-wp-config.png\" alt=\"Deaktiver post revisioner i wp-config.php\" width=\"1582\" height=\"756\"><figcaption class=\"wp-caption-text\">Deaktiver post revisioner i wp-config.php<\/figcaption><\/figure>\n<p>Eller du kan bruge et plugin som <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> til at deaktivere revisioner.<\/p>\n<figure style=\"width: 1496px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/deaktiver-post-revisioner-perfmatters.png\" alt=\"Deaktiver post revisioner med Perfmatters plugin\" width=\"1496\" height=\"612\"><figcaption class=\"wp-caption-text\">Deaktiver post revisioner med Perfmatters plugin<\/figcaption><\/figure>\n<h3>Ryd op i Din wp_options Tabel og Autoloaded Data<\/h3>\n<p>Tabellen <code>wp_options<\/code> bliver ofte overset, n\u00e5r det kommer til overordnet WordPress og database ydeevne. Is\u00e6r p\u00e5 \u00e6ldre og store websteder, kan dette nemt v\u00e6re synderen for langsomme foresp\u00f8rgselstider p\u00e5 dit websted p\u00e5 grund af <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-options-autoloaded-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">autoloaded data<\/a>, der efterlades fra tredjeparts plugins og temaer. Stol p\u00e5 os; vi ser det hver eneste dag!<\/p>\n<p>Wp_options-tabellen indeholder alle mulige data til dit WordPress-websted, s\u00e5som:<\/p>\n<ul>\n<li>Webstedets webadresse, hjemmeadresse, admin-email, standardkategori, indl\u00e6g pr. Side, tidsformat osv<\/li>\n<li>Indstillinger for plugins, temaer, widgets<\/li>\n<li>Midlertidigt cachelagrede data<\/li>\n<\/ul>\n<figure style=\"width: 1479px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wp-options-tabel-database.jpg\" alt=\"wp_options tabel i WordPress database\" width=\"1479\" height=\"906\"><figcaption class=\"wp-caption-text\">wp_options tabel i WordPress database<\/figcaption><\/figure>\n<p>Denne tabel indeholder f\u00f8lgende felter (kolonner):<\/p>\n<ul>\n<li>option_id<\/li>\n<li>option_name<\/li>\n<li>option_value<\/li>\n<li><strong>autoload <\/strong>(dette er den, vi er interesseret i, n\u00e5r det kommer til ydeevne)<\/li>\n<\/ul>\n<figure style=\"width: 1548px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/autoload-data.png\" alt=\"Autoload data\" width=\"1548\" height=\"374\"><figcaption class=\"wp-caption-text\">Autoload data<\/figcaption><\/figure>\n<p>En af de vigtige ting at forst\u00e5 om <code>wp_options<\/code>-tabellen er <strong>autoload<\/strong>-feltet. Dette indeholder en ja eller en nej v\u00e6rdi (flag). Dette styrer i det v\u00e6sentlige, om det er lastet af funktionen <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/wp_load_alloptions\" target=\"_blank\" rel=\"noopener noreferrer\">wp_load_alloptions()<\/a> eller ej. Autoloaded data er <strong>der er indl\u00e6st p\u00e5 hver side<\/strong> af dit WordPress-websted. Ligesom vi viser dig, hvordan du <a href=\"https:\/\/kinsta.com\/blog\/disable-wordpress-plugins-loading\/\" target=\"_blank\" rel=\"noopener noreferrer\">deaktiverer bestemte scripts<\/a> fra indl\u00e6sning p\u00e5 hele webstedet, g\u00e6lder samme id\u00e9 her. Autoload-attributten er som standard indstillet til &#8220;ja&#8221; for udviklere, men ikke alle plugins skal teoretisk indl\u00e6se deres data p\u00e5 hver side.<\/p>\n<p>Problemet, som WordPress-websteder kan l\u00f8be ind, er, n\u00e5r der er en stor m\u00e6ngde autoloaded-data i <code>wp_options<\/code>-tabellen. Dette er typisk et resultat af f\u00f8lgende:<\/p>\n<ul>\n<li>Data bliver autoloaded af et plugin, n\u00e5r det skal indstilles til &#8220;no.&#8221; Et godt eksempel p\u00e5 dette ville v\u00e6re et plugin til kontaktformular. Beh\u00f8ver det at indl\u00e6se data p\u00e5 hver side eller bare kontaktsiden?<\/li>\n<li>Plugins eller temaer er blevet fjernet fra WordPress-webstedet, men deres muligheder er stadig tilbage i <code>wp_options<\/code>-tabellen. Dette kan betyde, at un\u00f8dvendige autoloaded data bliver forespurgt p\u00e5 hver anmodning.<\/li>\n<li>Plugin og temaudviklere l\u00e6gger data i <code>wp_options<\/code>-tabellen i stedet for at bruge deres egne tabeller. Der er argumenter p\u00e5 begge sider af dette, da nogle udviklere foretr\u00e6kker plugins, der ikke opretter yderligere tabeller. <code>wp_options<\/code>-tabellen var imidlertid ikke designet til at holde tusindvis af r\u00e6kker.<\/li>\n<\/ul>\n<p>Hvor meget er for meget autoloaded data? Dette kan naturligvis variere, men ideelt set vil du have mellem 300kB og 1MB. N\u00e5r du f\u00f8rst n\u00e6rmer dig 3-5 MB-omr\u00e5det eller mere, er der h\u00f8jst sandsynlige ting, der kan optimeres eller fjernes fra at blive autoloaded. Og alt andet end 10MB skal tages op med det samme. Dette betyder ikke altid, at det vil for\u00e5rsage et problem, men det er et godt sted at starte.<\/p>\n<p>Fordi dette er s\u00e5dan et problem, har vi en helt separat vejledning, du gerne vil l\u00e6se om, om hvordan du bedst kan <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-options-autoloaded-data\/#troubleshooting-autoloaded-data\" target=\"_blank\" rel=\"noopener noreferrer\">fejlmelde autoloaded data<\/a>, samt hvordan du rydder op.<\/p>\n\n<h3>Ryd Op i Transienter<\/h3>\n<p>Medmindre du bruger en objektbuffer, gemmer WordPress forbig\u00e5ende optegnelser i <code>wp_options<\/code> -tabellen. Typisk gives disse en udl\u00f8bstid og b\u00f8r forsvinde over tid. Det er dog ikke altid tilf\u00e6ldet. Vi har set nogle databaser, hvor der er tusindvis af gamle forbig\u00e5ende optegnelser. Faktisk har vi p\u00e5 et websted behandlet nogle <a href=\"https:\/\/kinsta.com\/blog\/debugging-wordpress-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\"> korrupte transient registre<\/a> hvor over <strong>695.000 r\u00e6kker blev genereret<\/strong> i <code>wp_options<\/code>-tabellen. Yikes!<\/p>\n<figure style=\"width: 2513px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/03\/korrupte-transienter.png\" alt=\"Korrupte transienter i wp_options tabel\" width=\"2513\" height=\"887\"><figcaption class=\"wp-caption-text\">Korrupte transienter i wp_options tabel<\/figcaption><\/figure>\n<p>Det er ogs\u00e5 vigtigt at bem\u00e6rke, at transienter ikke skal autoloaded som standard. Du kan bruge en foresp\u00f8rgsel som nedenst\u00e5ende for at se om der er autoloaded forbig\u00e5ende data.<\/p>\n<pre><code class=\"language-php\">SELECT * \nFROM `wp_options` \nWHERE `autoload` = 'yes'\nAND `option_name` LIKE '%transient%'<\/code><\/pre>\n<p>En bedre og sikrere mulighed ville v\u00e6re at bruge en gratis plugin som <a href=\"https:\/\/wordpress.org\/plugins\/artiss-transient-cleaner\/\" target=\"_blank\" rel=\"noopener noreferrer\">Transient Cleaner<\/a> eller <a href=\"https:\/\/wordpress.org\/plugins\/delete-expired-transients\/\" target=\"_blank\" rel=\"noopener noreferrer\">Delete Expired Transients<\/a> som kun kan rydde op i de udl\u00f8bne transienter fra dit <code>wp_options<\/code>-bord. Det ser imidlertid ud til, at der nu er en <a href=\"https:\/\/github.com\/WordPress\/WordPress\/blob\/master\/wp-includes\/option.php#L840\" target=\"_blank\" rel=\"noopener noreferrer\">funktion i WordPress<\/a>, tilf\u00f8jet i 4.9, at husholdninger udl\u00f8b transienter. S\u00e5 forh\u00e5bentlig sker det automatisk p\u00e5 dit websted nu.<\/p>\n<p>WP Rocket har ogs\u00e5 mulighed for at oprydning transienter i deres database optimeringsmuligheder.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/oprydningstransienter-med-wp-rocket.png\" alt=\"Oprydningstransienter med WP Rocket\" width=\"1600\" height=\"817\"><figcaption class=\"wp-caption-text\">Oprydningstransienter med WP Rocket<\/figcaption><\/figure>\n<h3>Ryd Op i WordPress Sessioner<\/h3>\n<p>Et andet almindeligt problem, vi har set, er, at nogle gange synkroniseres cron jobs ikke eller br\u00e6ndes ikke ordentligt, og sessionerne bliver derfor ikke ryddet op. Du kan endne op med at f\u00e5 tonsvis af <code>_wp_session_<\/code> r\u00e6kker i din database. I dette eksempel afsluttes det p\u00e5g\u00e6ldende websted med <strong>over 3 millioner r\u00e6kker<\/strong> i deres <code>wp_options<\/code>-tabel. Og tabellen var vokset til over 600 MB i st\u00f8rrelse.<\/p>\n<figure style=\"width: 2254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/wp-options-r\u00e6kker.png\" alt=\"wp_options bord med millioner af r\u00e6kker\" width=\"2254\" height=\"227\"><figcaption class=\"wp-caption-text\">wp_options bord med millioner af r\u00e6kker<\/figcaption><\/figure>\n<p>Du kan bruge en foresp\u00f8rgsel som den nedenfor for at se, om du l\u00f8ber ind i dette problem:<\/p>\n<pre><code class=\"language-php\">SELECT *\nFROM `wp_options`\nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n<figure style=\"width: 1308px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/wp-session-raekker.png\" alt=\"wp_session r\u00e6kker\" width=\"1308\" height=\"475\"><figcaption class=\"wp-caption-text\">wp_session r\u00e6kker<\/figcaption><\/figure>\n<p>I de fleste tilf\u00e6lde kan du s\u00e5 sikkert slette disse (som et cron job skulle have) med f\u00f8lgende kommando:<\/p>\n<pre><code class=\"language-php\">DELETE FROM `wp_options`\nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n<p>Efter rydning af alle de resterende <code>_wp_session_ rows<\/code> r\u00e6kker havde tabellen mindre end 1.000 r\u00e6kker og blev reduceret til 11 MB i st\u00f8rrelse.<\/p>\n<figure style=\"width: 2224px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/wp-sessioner-sessioner-op.png\" alt=\"WP sessioner ryddet op\" width=\"2224\" height=\"250\"><figcaption class=\"wp-caption-text\">WP sessioner ryddet op<\/figcaption><\/figure>\n<p>Det fastsatte ogs\u00e5 piggene, som webstedet fik i MySQL.<\/p>\n<figure id=\"attachment_30089\" aria-describedby=\"caption-attachment-30089\" style=\"width: 1823px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-30089\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/mysql-web-transaktioner.png\" alt=\"MySQL web transaktioner\" width=\"1823\" height=\"743\" srcset=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/mysql-web-transaktioner.png 1823w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/mysql-web-transaktioner-300x122.png 300w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/mysql-web-transaktioner-768x313.png 768w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/mysql-web-transaktioner-1024x417.png 1024w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/mysql-web-transaktioner-610x249.png 610w\" sizes=\"auto, (max-width: 1823px) 100vw, 1823px\" \/><figcaption id=\"caption-attachment-30089\" class=\"wp-caption-text\">MySQL web transaktioner<\/figcaption><\/figure>\n<h3>Tilf\u00f8j et Indeks Til Autoload<\/h3>\n<p>Hvis oprydning af dit <code>wp_options<\/code>-bord ikke var nok, kan du pr\u00f8ve at tilf\u00f8je et &#8220;indeks&#8221; til autoload-feltet. Dette kan i det v\u00e6sentlige hj\u00e6lpe det med at blive s\u00f8gt mere effektivt. Det fantastiske hold over p\u00e5 10up udf\u00f8rte nogle testscenarier p\u00e5 et<code>wp_options<\/code>-bord med et typisk antal autoloaded poster for at vise, hvordan tilf\u00f8jelse af et autoload indeks til <code>wp_options<\/code> foresp\u00f8rgsler kan \u00f8ge ydeevnen.<\/p>\n<figure style=\"width: 750px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/wp-options-foresporgselstid.png\" alt=\"wp_options foresp\u00f8rgselstid\" width=\"750\" height=\"430\"><figcaption class=\"wp-caption-text\">wp_options foresp\u00f8rgselstid (Img src: <a href=\"https:\/\/10up.com\/blog\/2017\/wp-options-table\/\" target=\"_blank\" rel=\"noopener noreferrer\">10up<\/a>)<\/figcaption><\/figure>\n<p>Vi anbefaler ogs\u00e5 at tjekke disse to ekstra ressourcer fra WP Bullet:<\/p>\n<ul>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/add-mysql-index-wordpress-wp_options-table\/\" target=\"_blank\" rel=\"noopener noreferrer\">S\u00e5dan tilf\u00f8jes MySQL Index til wp_options tabel<\/a><\/li>\n<li><a href=\"https:\/\/guides.wp-bullet.com\/using-wp-cli-doctor-command-to-fix-large-wp_options-autoload-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">Reng\u00f8ring af wp_options-bordet ved hj\u00e6lp af WP-CLI<\/a><\/li>\n<\/ul>\n<h3>Brug Redis som et Vedvarende Objektcache for WordPress<\/h3>\n<p><a href=\"https:\/\/redis.io\/topics\/introduction\" target=\"_blank\" rel=\"noopener noreferrer\">Redis<\/a> er en open-source, i-memory datastruktur butik. I forbindelse med WordPress, kan Redis bruges til at gemme v\u00e6rdierne genereret af <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Object_Cache\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress &#8216;native object cache<\/a> vedvarende, s\u00e5ledes at cachelagrede objekter kan genbruges mellem sidebelastninger.<\/p>\n<p>Ved hj\u00e6lp af en vedvarende objektcache som Redis, muligg\u00f8r <strong>genbrug af cachelagrede objekter<\/strong> i stedet for at kr\u00e6ve, at MySQL-databasen foresp\u00f8rges en anden gang for det samme objekt. Resultatet er, at Redis kan reducere belastningen p\u00e5 en websides MySQL-database, samtidig med at s\u00e6nkning af webstedets responstid og \u00f8ge webstedets evne til at skalere og h\u00e5ndtere yderligere trafik.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/05\/redis.png\" alt=\"Redis\" width=\"235\" height=\"82\"><\/p>\n<p>H\u00f8jt dynamiske websites (WooCommerce, medlemskabswebsteder, fora, diskussionsfora, blogs med ekstremt aktive kommentarsystemer), der ikke kan udnytte sidecaching, er potentielle kandidater til en vedvarende genstand cache-mulighed som Redis.<\/p>\n<p>Hvis du er en Kinsta-klient, tilbyder vi en Redis-tilf\u00f8jelse. Tjek <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/caching\/redis-cache\/#add-redis-kinsta\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du tilf\u00f8jer Redis<\/a> til din hosting plan.<\/p>\n<h3>Brug Elasticsearch til at Fremskynde WordPress Search<\/h3>\n<p><a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/getting-started.html\" target=\"_blank\" rel=\"noopener noreferrer\">Elasticsearch<\/a> er en open source fuldtekst s\u00f8gemaskine. Det bruges til at indeksere data og s\u00f8ge disse data utroligt hurtigt.<\/p>\n<p>I forbindelse med WordPress kan Elasticsearch bruges til at <strong>fremskynde foresp\u00f8rgslen af WordPress-databasen<\/strong>. Dette g\u00f8res ved at opbygge et indeks for indholdet af dit websteds database og derefter bruge Elasticsearch til at s\u00f8ge indekset meget hurtigere end en MySQL-foresp\u00f8rgsel kan udf\u00f8re samme s\u00f8gning.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/elasticsearch.png\" alt=\"Elasticsearch\" width=\"353\" height=\"73\"><\/p>\n<p>Hvis du har tid og evne, kan Elasticsearch integreres med et WordPress-websted af en yderst kyndig WordPress og Elasticsearch-udvikler. Hvis dit websted g\u00f8r relativt standard brug af WP_Query, kan Elasticsearch ogs\u00e5 integreres ved at installere <a href=\"https:\/\/www.elasticpress.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">ElasticPress<\/a>, et gratis WordPress-plugin fra 10up, tilg\u00e6ngeligt fra<a href=\"https:\/\/wordpress.org\/plugins\/elasticpress\/\" target=\"_blank\" rel=\"noopener noreferrer\"> WordPress.org<\/a>, som <a href=\"https:\/\/github.com\/10up\/ElasticPress\/#how-does-it-work\" target=\"_blank\" rel=\"noopener noreferrer\">automatisk integreres med WP_Query-objektet<\/a> for at generere foresp\u00f8rgselsresultater med Elasticsearch i stedet for MySQL.<\/p>\n<p>Ethvert websted, der g\u00f8r stor brug af <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\" target=\"_blank\" rel=\"noopener noreferrer\">WP_Query<\/a> kan drage fordel af Elasticsearch. Eksempler p\u00e5 websteder, der kan drage fordel af Elasticsearch:<\/p>\n<ul>\n<li>Sites, hvor s\u00f8gning er det prim\u00e6re navigationsmiddel.<\/li>\n<li>WooCommerce-websteder med et stort antal ordrer, hvor sideadministratorer skal kunne s\u00f8ge i ordlisten regelm\u00e6ssigt.<\/li>\n<li>Ethvert websted med et stort antal stillinger, hvor MySQL-foresp\u00f8rgsler producerer uacceptabelt langsomme resultater.<\/li>\n<\/ul>\n<h3>Deaktiver Ikke-Kritiske Funktioner, Der Er Database Intensive<\/h3>\n<p>Dette kan virke lidt indlysende, men det kan g\u00f8re en verden af forskel, hvis du deaktiverer ikke-kritiske plugins og temafunktioner, der er databaseintensive.<\/p>\n<ul>\n<li>Popul\u00e6re og\/eller relaterede post widgets og plugins er forf\u00e6rdelige. De har typisk store sitewide foresp\u00f8rgsler.<\/li>\n<li>Billedoptimerings plugins, der komprimerer billeder ved hj\u00e6lp af din server. Du b\u00f8r altid bruge et billedoptimeringsprogram, der optimerer billeder eksternt.<\/li>\n<\/ul>\n<p>Hvis du bes\u00f8ger <a href=\"https:\/\/kinsta.com\/dk\/blog\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta-bloggen<\/a> og ruller ned til slutningen af et indl\u00e6g, vil du bem\u00e6rke, at vi har det, vi kalder &#8220;h\u00e5ndplukket&#8221; relaterede artikler. Disse v\u00e6lges manuelt af os og tildelt til stillingen. Dette reducerer foresp\u00f8rgslen til n\u00e6sten ingenting og vil ikke skade effektiviteten af hele dit websted. Tager det mere arbejde? Ja, men det kan v\u00e6re endnu bedre, da du kan v\u00e6lge, hvad du vil have, l\u00e6serne skal se.<\/p>\n<figure style=\"width: 1598px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wordpress-relaterede-indlaeg.png\" alt=\"WordPress relaterede indl\u00e6g\" width=\"1598\" height=\"623\"><figcaption class=\"wp-caption-text\">WordPress relaterede indl\u00e6g<\/figcaption><\/figure>\n<p>S\u00e5 hvordan har vi opn\u00e5et dette? Vi brugte den fantastiske <a href=\"https:\/\/www.advancedcustomfields.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced Custom Fields<\/a> plugin og derefter tildelt disse felter til vores blog post type. Dette giver os mulighed for at s\u00f8ge og tildele alt relateret indhold, vi \u00f8nsker at hver af vores blogindl\u00e6g (som set nedenfor).<\/p>\n<figure style=\"width: 1468px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2014\/06\/tildel-relaterede-indlaeg.png\" alt=\"Tildel relaterede indl\u00e6g\" width=\"1468\" height=\"650\"><figcaption class=\"wp-caption-text\">Tildel relaterede indl\u00e6g<\/figcaption><\/figure>\n<p>Vi anbefaler ogs\u00e5 at opholde sig fra plugins, der tilf\u00f8jer en visning\/postt\u00e6ller til dit websted, medmindre du absolut har brug for det. For eksempel, s\u00e5 undg\u00e5 ting som &#8220;792 indl\u00e6g&#8221; ud for en brugers avatar i forumindl\u00e6g eller &#8220;5,243 visninger&#8221;, n\u00e5r du noterer forumindl\u00e6g. N\u00e5r du har en lang diskussion, vil disse t\u00e6llere tage en enorm vejafgift p\u00e5 din database. Generelt minimer brugen af t\u00e6llere og brug dem kun hvis n\u00f8dvendigt.<\/p>\n<p>Dette g\u00e6lder ogs\u00e5 for mange sociale t\u00e6llere. For eksempel kan du se svartid fra den popul\u00e6re Social Warfare-plugin p\u00e5 30 sider mere end det n\u00e6ste plugin under det. Caching er aktiveret, men naturligvis har dette plugin en betydelig pr\u00e6stationsafgift. N\u00e5r du har deaktiveret plugin&#8217;et p\u00e5 webstedet, forbedres belastningstider \u00f8jeblikkeligt, og lydstyrken af WordPress admin dashboard forbedres.<\/p>\n<figure style=\"width: 1886px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/social-warfare-belastningstider.png\" alt=\"Social Warfare belastningstider\" width=\"1886\" height=\"878\"><figcaption class=\"wp-caption-text\">Social Warfare belastningstider<\/figcaption><\/figure>\n<h2 id=\"cdn\">Brug et Content Delivery Network (CDN)<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN<\/a> er kort for indholdsleveringsnetv\u00e6rk. Disse er et netv\u00e6rk af servere (ogs\u00e5 kendt som POP&#8217;er) er placeret over hele kloden. De er designet til at v\u00e6re v\u00e6rt for og levere kopier af dit WordPress-websteds statiske (og undertiden dynamiske) indhold som billeder, CSS, JavaScript og videostr\u00f8mme.<\/p>\n<p>For det f\u00f8rste vil du ikke f\u00e5 en CDN forvirret med din WordPress-v\u00e6rt. Disse er helt separate tjenester. En CDN er ikke en erstatning for din hostingudbyder, men snarere en ekstra m\u00e5de at \u00f8ge hastigheden p\u00e5 dit websted. Mens vores v\u00e6rt her hos Kinsta bl\u00e6ser hurtigt, kan en CDN g\u00f8re dit websted endnu hurtigere.<\/p>\n<h3>Hvordan en CDN Virker<\/h3>\n<p>Hvordan virker en CDN n\u00f8jagtigt? N\u00e5, for eksempel, n\u00e5r du er v\u00e6rt for din hjemmeside med Kinsta, skal du v\u00e6lge en fysisk <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-cloud-data-center-locations\/\" target=\"_blank\" rel=\"noopener noreferrer\">datacenterplacering<\/a>, som f.eks. USA, Europa, Asien-Stillehavet eller Sydamerika.<\/p>\n<p>Lad os sige, at du v\u00e6lger US Central. Det betyder, at dit websted er fysisk placeret p\u00e5 en &#8220;v\u00e6rtsserver&#8221; i Council Bluffs, Iowa. N\u00e5r folk over i Europa bes\u00f8ger dit websted, vil det tage l\u00e6ngere tid for den at indl\u00e6se mod nogen, der bes\u00f8ger den fra f.eks. Dallas, TX.<\/p>\n<p>Hvorfor? Fordi dataene skal rejse en l\u00e6ngere afstand. Dette er hvad der er kendt som <a href=\"https:\/\/kinsta.com\/blog\/network-latency\/\" target=\"_blank\" rel=\"noopener noreferrer\">latens<\/a>. Latens refererer til den tid og eller forsinkelse, der er involveret i transmissionen af data via et netv\u00e6rk. Jo l\u00e6ngere afstanden jo st\u00f8rre latensen er.<\/p>\n<h3>Typer af CDN&#8217;er<\/h3>\n<p>Der er to forskellige typer indholdsleveringsnetv\u00e6rk:<\/p>\n<ol>\n<li>Traditionel Tr\u00e6k CDN<\/li>\n<li>Reverse Proxy CD<\/li>\n<\/ol>\n<p>Traditionelle pull-CDN&#8217;er cacher en kopi af alt dit indhold og medier, men en anmodning fra klienten foretages stadig direkte til din hostingudbyder. <a href=\"https:\/\/www.keycdn.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a> og <a href=\"https:\/\/www.cdn77.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN77<\/a> er eksempler p\u00e5 traditionelle CDN&#8217;er.<\/p>\n<p>En <a href=\"https:\/\/kinsta.com\/dk\/blog\/reverse-proxy\/\">omvendt proxy<\/a> CDN er lidt anderledes. Mens det stadig virker som et CDN, aflyser det alle indg\u00e5ende foresp\u00f8rgsler og fungerer som en mellemliggende server mellem klienten og din v\u00e6rt. <a href=\"https:\/\/www.cloudflare.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare<\/a> og <a href=\"https:\/\/sucuri.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sucuri<\/a> er eksempler p\u00e5 reverse proxy-CDN&#8217;er. Dette er en grund til, at du skal pege p\u00e5 din DNS direkte til disse udbydere i stedet for din v\u00e6rt.<\/p>\n<p>Fordelene ved disse er, fordi de fungerer som en mellemliggende server, de kan levere st\u00e6rke webapplikations firewalls, som kan hj\u00e6lpe med at blokere den d\u00e5rlige trafik fra nogensinde at ramme dit WordPress site og eller hosting udbyder. En overgang til dette er, at de kommer med lidt ekstra overhead i form af ydeevne i forhold til en traditionel pull-CDN. Men med yderligere ydeevne og sikkerhedsfunktioner kan dette h\u00e6vdes som ubetydelig.<\/p>\n<p>Nedenfor er et eksempel p\u00e5, hvad der skete efter at Sucuri blev muliggjort p\u00e5 en kundes websted. Som du kan se det havde en dramatisk indvirkning p\u00e5 m\u00e6ngden af d\u00e5rlig trafik, der kom igennem. I sidste ende kan disse typer tjenester hj\u00e6lpe dig med at spare p\u00e5 dine hostingomkostninger.<\/p>\n<figure style=\"width: 1976px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/06\/resources-efter-sucuri-waf.png\" alt=\"Ressourcer efter Sucuri WAF\" width=\"1976\" height=\"1435\"><figcaption class=\"wp-caption-text\">Ressourcer efter Sucuri WAF<\/figcaption><\/figure>\n<h3>CDN Speed Tests<\/h3>\n<p>Tidligere talte vi om de store fordele ved WordPress caching. N\u00e5h, CDN caching er ogs\u00e5 super kraftfuld. Dette skyldes, at CDN&#8217;er typisk har meget flere serverplaceringer end hosting-udbydere. Det betyder, at de kan cache alle dine aktiver (billeder, JS, CSS) t\u00e6ttere p\u00e5 dine bes\u00f8gende og servere dem ved lynhurtige hastigheder.<\/p>\n<p>Lad os lave et par hurtige tests for at se, hvor meget hurtigere dit websted kunne v\u00e6re med en CDN.<\/p>\n<h4>Uden CDN<\/h4>\n<p>Vores testwebsted er v\u00e6rt hos Kinsta og er fysisk placeret p\u00e5 Iowa, USA datacenter. Vi k\u00f8rte f\u00f8rst fem hastighedspr\u00f8ver i Pingdom (uden CDN aktiveret) og tog gennemsnittet. Vigtigt: Vi bruger London-London-beliggenheden i Pingdom til at demonstrere den virkelige kraft af en CDN. Den samlede belastningstid var <strong>1,03 s<\/strong>.<\/p>\n<figure style=\"width: 1462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/speed-test-uden-en-cdn.png\" alt=\"Speed test uden enCDN\" width=\"1462\" height=\"478\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c6eae3e6000000\" target=\"_blank\" rel=\"noopener noreferrer\">Speed test<\/a> uden en CDN<\/figcaption><\/figure>\n<h4>Med CDN<\/h4>\n<p>Vi aktiverede derefter vores CDN og k\u00f8rte fem yderligere hastighedspr\u00f8ver i Pingdom. Vores samlede belastningstid er nu <strong>585 ms<\/strong> fra testcentret Europa &#8211; Storbritannien &#8211; London Pingdom. S\u00e5 ved at bruge CDN&#8217;en kunne vi <strong>reducere vores sideindl\u00e6sningstider med 43,2%<\/strong>! Det er enormt.<\/p>\n<figure style=\"width: 1466px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/speed-test-med-cdn.png\" alt=\"Speed test med CDN\" width=\"1466\" height=\"478\"><figcaption class=\"wp-caption-text\"><a href=\"https:\/\/tools.pingdom.com\/#59c6eb7303400000\" target=\"_blank\" rel=\"noopener noreferrer\">Speed test<\/a> med CDN<\/figcaption><\/figure>\n<p>\u00c5rsagen til en s\u00e5 drastisk forskel er, at CDN&#8217;en har et datacenter i London. Dette betyder, at alle aktiverne er cachelagrede p\u00e5 den p\u00e5g\u00e6ldende placering og klar til at blive serveret med minimal ventetid.<\/p>\n<h4>TTFB uden CDN<\/h4>\n<p>Husk at den gule bar i Pingdom st\u00e5r for ventetid, hvilket er tid til f\u00f8rste byte (TTFB). P\u00e5 vores hastighedspr\u00f8ver uden CDN k\u00f8rer den gennemsnitlige TTFB p\u00e5 aktiverne omkring <strong>98 ms<\/strong>.<\/p>\n<figure style=\"width: 1488px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ttfb-uden-cdn.png\" alt=\"TTFB uden CDN\" width=\"1488\" height=\"739\"><figcaption class=\"wp-caption-text\">TTFB uden CDN<\/figcaption><\/figure>\n<h4>TTFB med CDN<\/h4>\n<p>N\u00e5r vi aktiverede CDN, faldt den gennemsnitlige TTFB p\u00e5 aktiver i <strong>gennemsnit p\u00e5 15 ms<\/strong>. S\u00e5 ved at bruge en CDN <strong>faldt vores gennemsnitlige TTFB med 84,69%.<\/strong> Dette skyldes prim\u00e6rt, at aktiverne blev serveret direkte fra CDN&#8217;ens cache.<\/p>\n<figure style=\"width: 1492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ttfb-med-cdn.png\" alt=\"TTFB med CDN\" width=\"1492\" height=\"739\"><figcaption class=\"wp-caption-text\">TTFB med CDN<\/figcaption><\/figure>\n\n<h3>Hvordan man Aktiverer en CDN<\/h3>\n<p>At aktivere en CDN p\u00e5 dit WordPress-websted beh\u00f8ver ikke at v\u00e6re sv\u00e6rt, det er ret nemt! F\u00f8lg blot disse trin.<\/p>\n<h4>Trin 1<\/h4>\n<p>V\u00e6lg en CDN-udbyder og abonner p\u00e5 deres tjeneste. Disse faktureres typisk m\u00e5nedligt eller ved brug af data. De fleste udbydere vil have en lommeregner til at estimere dine omkostninger.<\/p>\n<ul>\n<li>Hvis du ser p\u00e5 at implementere KeyCDN selv, anbefaler vi at l\u00e6se denne artikel p\u00e5 <a href=\"https:\/\/woorkup.com\/cdn-for-dummies\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN for dummies<\/a>. Hver CDN-udbyder b\u00f8r ogs\u00e5 have dokumentation for at hj\u00e6lpe dig med at komme i gang.<\/li>\n<li>Vi har dybtg\u00e5ende vejledninger om, <a href=\"https:\/\/kinsta.com\/dk\/blog\/installeres-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du installerer Cloudflare<\/a> og <a href=\"https:\/\/kinsta.com\/dk\/blog\/sucuri-firewall\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du installerer Sucuri<\/a>.<\/li>\n<\/ul>\n<h4>Trin 2<\/h4>\n<p>Hvis du bruger en traditionel pull-CDN, kan du bruge gratis plugin som <a href=\"https:\/\/wordpress.org\/plugins\/cdn-enabler\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN Enabler<\/a>, <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> eller <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> til at integrere det med dit WordPress-websted. Disse plugins linker automatisk dine aktiver til CDN&#8217;en. Der er ikke brug for noget arbejde fra din side, for at f\u00e5 dit indhold p\u00e5 CDN; dette er alle hands-off! Reverse Proxy-CDN&#8217;er kr\u00e6ver typisk ingen plugins, selvom de nogle gange har dem til at aktivere yderligere features.<\/p>\n<figure style=\"width: 1670px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/aktiver-cdn-i-wordpress-perfmatters.png\" alt=\"Aktiv\u00e9r CDN i WordPress med Perfmatters\" width=\"1670\" height=\"928\"><figcaption class=\"wp-caption-text\">Aktiv\u00e9r CDN i WordPress med Perfmatters<\/figcaption><\/figure>\n<h3>S\u00e5dan Aktiveres Kinsta CDN<\/h3>\n<p>Kan du lide de CDN hastighedstest ovenfor? Vi brugte KeyCDN i disse tests. Den store nyhed<br \/>\ner, at vores Kinsta CDN drives af KeyCDN. Det er et HTTP \/ 2 og IPv6-aktiveret<br \/>\nindholdsleveringsnetv\u00e6rk med 200+ steder, for at turboloade dine aktiver og medier over hele<br \/>\nkloden. I \u00f8jeblikket serveres regioner omfatter Amerika, Sydamerika, Europa, Afrika, Asien og Australien.<\/p>\n<figure style=\"width: 1613px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/kinsta-cdn-netvaerk.png\" alt=\"Kinsta CDN netv\u00e6rk\" width=\"1613\" height=\"843\"><figcaption class=\"wp-caption-text\">Kinsta CDN netv\u00e6rk<\/figcaption><\/figure>\n<p>Hvis du er en Kinsta-klient, inkluderer vi gratis CDN-b\u00e5ndbredde p\u00e5 alle vores hostingplaner. Du kan <a href=\"https:\/\/kinsta.com\/dk\/blog\/kinsta-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">aktivere Kinsta CDN<\/a> i to enkle trin.<\/p>\n<h4><strong>Trin 1<\/strong><\/h4>\n<p>F\u00f8rst skal du logge ind p\u00e5 dit <a href=\"https:\/\/my.kinsta.com\/?lang=da\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta dashboard<\/a>. Klik p\u00e5 dit websted og derefter p\u00e5 Kinsta CDN-fanen.<\/p>\n<figure id=\"attachment_55804\" aria-describedby=\"caption-attachment-55804\" style=\"width: 1524px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-55804\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/kinsta-cdn-1.png\" alt=\"Kinsta CDN\" width=\"1524\" height=\"796\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-55804\" class=\"wp-caption-text\">Kinsta CDN<\/figcaption><\/figure>\n<h4><strong>Trin 2<\/strong><\/h4>\n<p>Klik derefter p\u00e5 &#8220;Aktiv\u00e9r Kinsta CDN&#8221;. Efter et par minutter bliver CDN&#8217;en automatisk implementeret, og dine aktiver tjener fra cache over hele kloden. Det er alt der er til det. \ud83d\ude04<\/p>\n<figure id=\"attachment_55805\" aria-describedby=\"caption-attachment-55805\" style=\"width: 1513px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55805 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/aktiver-kinsta-cdn-1.png\" alt=\"Aktiver Kinsta CDN\" width=\"1513\" height=\"790\"><figcaption id=\"caption-attachment-55805\" class=\"wp-caption-text\">Aktiver Kinsta CDN<\/figcaption><\/figure>\n<h3>Yderligere CDN-Optimeringer<\/h3>\n<p>Her er et par ekstra CDN optimeringer, du m\u00e5ske vil tjekke eller t\u00e6nke p\u00e5.<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Hvis du har mange kommentarer, kan gravatars generere mange anmodninger. De indl\u00e6ses fra <code>secure.gravatar.com<\/code>. Tjek denne vejledning om, hvordan du <a href=\"https:\/\/woorkup.com\/load-gravatars-from-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\"> indl\u00e6ser gravatars fra din CDN<\/a> i stedet. Vi g\u00f8r dette p\u00e5 Kinsta hjemmeside. \ud83d\udc4d<\/li>\n<li>Du kan v\u00e6re v\u00e6rt for dine brugerdefinerede web skrifttyper fra din CDN eller endda Google-skrifttyper p\u00e5 din CDN. Se vores dybtg\u00e5ende <a href=\"https:\/\/kinsta.com\/blog\/local-fonts\/\" target=\"_blank\" rel=\"noopener noreferrer\">vejledning om lokale skrifttyper<\/a>.<\/li>\n<li>S\u00f8rg for at indl\u00e6se dit <a href=\"https:\/\/kinsta.com\/blog\/wordpress-favicon\/\" target=\"_blank\" rel=\"noopener noreferrer\">favicon<\/a> fra din CDN. Selvom det er lille, t\u00e6ller hver anmodning!<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"offload-media\">Offload Media og E-mail N\u00e5r Beh\u00f8vet<\/h2>\n<p>Alt, der genererer en anmodning, har indflydelse p\u00e5 dit websteds ydeevne p\u00e5 en eller anden m\u00e5de. For websteder med hosting af hundredtusinder af filer eller store medier, kan det v\u00e6re klogt at download dette helt. <strong>Afl\u00e6sning er anderledes end at vise det via en CDN.<\/strong> Med en CDN ligger de oprindelige data stadig hos din v\u00e6rt, CDN har simpelthen flere kopier af den.<\/p>\n<p>N\u00e5r caching udl\u00f8ber p\u00e5 dine CDN-aktiver, sp\u00f8rger den din v\u00e6rt om de nyeste kopier af filerne. CDN&#8217;er er beregnet til at cache filer i lange perioder. Men p\u00e5 grund af det faktum, at de har s\u00e5 mange POP\u2019er, kan der v\u00e6re meget eftersp\u00f8rgsel i gang, da cache udl\u00f8ber i forskellige regioner.<\/p>\n<p>N\u00e5r du offloader medier eller filer betyder det faktisk at flytte den oprindelige fysiske placering af dem fra din hostingudbyder. S\u00e5 selvom det ser ud til at filerne serveres fra dit websted, er de virkelig placeret et helt andet sted. Udover at reducere yderligere foresp\u00f8rgsler tilbage til v\u00e6rten, er den f\u00f8rste \u00e5rsag naturligvis ogs\u00e5 at spare p\u00e5 diskplads.<\/p>\n<h3>Offload Media til Amazon S3<\/h3>\n<p>En af de mest popul\u00e6re offloading l\u00f8sninger er <a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon S3<\/a>. Amazon S3 er en oplagringsl\u00f8sning, og en del af Amazon Web Services mange produkter. Typisk bruges dette til store websteder, der enten kr\u00e6ver ekstra sikkerhedskopier eller <a href=\"https:\/\/kinsta.com\/blog\/pdf-mp3-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">tjener store filer <\/a>(downloads, software, videoer, spil, lydfiler, PDF-filer osv.). Amazon har vist sig at v\u00e6re meget p\u00e5lidelig, og p\u00e5 grund af deres massive infrastruktur kan de tilbyde meget lave lageromkostninger. Nogle af S3s kunder omfatter Netflix, Airbnb, SmugMug, Nasdaq, osv.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/11\/amazon-s3.png\" alt width=\"176\" height=\"119\"><\/p>\n<p>Fordi de besk\u00e6ftiger sig helt med bulkoplagring, kan du n\u00e6sten garantere, at priss\u00e6tning bliver billigere end din WordPress-v\u00e6rt. Afl\u00e6sning af medier til AWS kan v\u00e6re en fantastisk m\u00e5de at spare penge p\u00e5 og er gratis til dit f\u00f8rste \u00e5r (op til 5 GB lagerplads). Ogs\u00e5 fordi anmodningerne om dine medier serveres direkte fra Amazon, s\u00e6tter det mindre belastning p\u00e5 dit WordPress-websted, hvilket betyder hurtigere belastningstider.<\/p>\n<p>Tjek vores dybdeg\u00e5ende vejledning om, hvordan du <a href=\"https:\/\/kinsta.com\/blog\/wordpress-amazon-s3\/\" target=\"_blank\" rel=\"noopener noreferrer\">offloader WordPress-medier til Amazon S3<\/a>. Du kan ogs\u00e5 bruge en CDN med offloaded media til det bedste fra begge verdener.<\/p>\n<h3>Offload Media til Google Cloud Storage<\/h3>\n<p>En anden popul\u00e6r offloading-l\u00f8sning er <a href=\"https:\/\/cloud.google.com\/storage\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud Storage<\/a>. Da Kinsta drives af Google Cloud Platform, er vi store fans af deres teknologi og infrastruktur. P\u00e5 grund af Googles massive infrastruktur og det faktum, at de besk\u00e6ftiger sig med opbevaring i l\u00f8s v\u00e6gt, kan de tilbyde meget lave lageromkostninger. Nogle af deres kunder omfatter Spotify, Vimeo, Coca-Cola, Philips, Evernote og Motorola.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/google-cloud-storage.png\" alt=\"Google Cloud storage\" width=\"153\" height=\"153\"><\/p>\n<p>Se vores dybdeg\u00e5ende vejledning om, hvordan du <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-google-cloud-storage\/\" target=\"_blank\" rel=\"noopener noreferrer\">aflaster WordPress-medier til Google Cloud Storage.<\/a><\/p>\n<h3>Offload Transactional og Marketing Emails<\/h3>\n<p>Uanset om du synes det eller ej, har e-mails betydning for dine server- og serverressourcer. Med nogle v\u00e6rter, is\u00e6r delte v\u00e6rter, misbruger dette m\u00e5ske endda dig suspenderet. Dette bliver is\u00e6r et problem med dem, der fors\u00f8ger at sende bulk e-mails. Dette er grunden til, at tredjeparts transaktions-e-mail-udbydere eksisterer, og hvorfor mange hostingudbydere blokerer e-mail-levering p\u00e5 standardporte helt og holdent. Vi anbefaler aldrig at <a href=\"https:\/\/kinsta.com\/blog\/email-marketing-software\/\" target=\"_blank\" rel=\"noopener noreferrer\">bruge din hostingudbyder til e-mail<\/a>.<\/p>\n<p>Hvis du sender nyhedsbreve eller masse-e-mails, anbefaler vi altid f\u00f8lgende alternativer for at f\u00e5 de bedste resultater:<\/p>\n<ul>\n<li>Brug en <strong>tredjeparts professionel email marketing software<\/strong>, der ikke er en del af WordPress<\/li>\n<li>Brug en <strong>transaktionsm\u00e6ssig e-mail-udbyder<\/strong> (HTTP API eller SMTP) sammen med WordPress<\/li>\n<\/ul>\n<p>Andre fordele ved at bruge en tredjeparts service omfatter:<\/p>\n<ul>\n<li>Bedre email lev\u00e9rbarhed. Lad e-mail-udbyderne g\u00f8re, hvad de g\u00f8r bedst!<\/li>\n<li>Mindre chance for at blive sortlistet.<\/li>\n<li>Det kan ikke altid v\u00e6re muligt at oprette <a href=\"https:\/\/kinsta.com\/blog\/dmarc-fail\/\">DMARC-poster<\/a> med din hostingudbyder.<\/li>\n<\/ul>\n<p><strong>Email Marketing V\u00e6rkt\u00f8jer<\/strong><\/p>\n<p>Nogle eksempler p\u00e5 markedsf\u00f8rings e-mails omfatter nyhedsbreve, produkt- og funktionskampagner, salg, h\u00e6ndelsesinvitationer, p\u00e5mindelser om bord osv. Her er et par e-mailmarkedsv\u00e6rkt\u00f8jer, vi anbefaler:<\/p>\n<ul>\n<li><a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MailChimp<\/a> &#8211; Vi bruger MailChimp p\u00e5 Kinsta.<\/li>\n<li><a href=\"https:\/\/www.mailerlite.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">MailerLite<\/a><\/li>\n<li><a href=\"https:\/\/www.drip.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Drip<\/a><\/li>\n<\/ul>\n<p><strong>Transaktionelle e-mail-tjenester<\/strong><\/p>\n<p>Nogle eksempler p\u00e5 transaktionsemails omfatter k\u00f8bskvitteringer fra WooCommerce eller EDD, meddelelser om oprettelse af konto, forsendelsesmeddelelser, appfejlmeddelelser, nulstilling af adgangskode osv. Hvis du er en Kinsta-klient, baserer vi os p\u00e5 en tredjeparts SMTP-udbyder for at sikre h\u00f8j leverbarhed . Men afh\u00e6ngigt af dit volumen anbefaler vi altid at flytte denne offsite. Her er et par transaktions e-mail-tjenester, vi anbefaler:<\/p>\n<ul>\n<li><a href=\"https:\/\/sendgrid.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SendGrid<\/a> &#8211; Vi bruger SendGrid p\u00e5 Kinsta.<\/li>\n<li><a href=\"https:\/\/www.mailgun.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mailgun<\/a> &#8211; Se <a href=\"https:\/\/kinsta.com\/blog\/mailgun-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan man konfigurerer Mailgun i WordPress<\/a>.<\/li>\n<li><a href=\"https:\/\/www.sparkpost.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">SparkPost<\/a><\/li>\n<\/ul>\n<h2 id=\"finding-bottlenecks\">S\u00e5dan Finder du Flaskehalse og Langsomme Plugins<\/h2>\n<p>Nu vil vi dykke ind i nogle tips om, hvordan du finder flaskehalse p\u00e5 dit WordPress-websted, og hvad du kan g\u00f8re ved det.<\/p>\n<h3>Brug New Relic til Identity Slow Plugins og Database Queries<\/h3>\n<p>Der er nogle gode v\u00e6rkt\u00f8jer p\u00e5 markedet, som kan hj\u00e6lpe dig med at p\u00e5peje og identificere langsomme databaseforesp\u00f8rgsler og plugins, der bruger meget tid. Vi er store fans af <a href=\"https:\/\/newrelic.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Relic<\/a> hos Kinsta og bruger det dagligt. New Relic er et PHP overv\u00e5gningsv\u00e6rkt\u00f8j, du kan bruge til at f\u00e5 detaljerede pr\u00e6stationsstatistikker p\u00e5 din hjemmeside.<\/p>\n<p>Hvis du er en Kinsta-klient, kan du endda tilf\u00f8je din egen <a href=\"https:\/\/kinsta.com\/changelog\/custom-new-relic-tracking\/\" target=\"_blank\" rel=\"noopener noreferrer\">New Relic-licensn\u00f8gle<\/a> p\u00e5 vores MyKinsta-dashboard.<\/p>\n<figure id=\"attachment_55807\" aria-describedby=\"caption-attachment-55807\" style=\"width: 1512px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55807 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/new-relic-sporing-kinsta-1.png\" alt=\"New Relic sporing\" width=\"1512\" height=\"831\"><figcaption id=\"caption-attachment-55807\" class=\"wp-caption-text\">New Relic sporing<\/figcaption><\/figure>\n<p>Brug dog New Relic omhyggeligt, da det p\u00e5virker webstedets ydeevne. Det tilf\u00f8jer JavaScript til din hjemmeside. Vi anbefaler, at du aktiverer det, n\u00e5r du skal fejlfinde, og derefter deaktivere den.<\/p>\n<h4><strong>Finde langsomme plugins<\/strong><\/h4>\n<p>N\u00e5r et WordPress-plugin for\u00e5rsager generel langsomhed, vil symptomerne variere afh\u00e6ngigt af den aktivitet, plugin&#8217;et udf\u00f8rer. Men i mange tilf\u00e6lde vil du opdage, at et langsom plugin vil p\u00e5virke hver side p\u00e5 et WordPress-websted. I tilf\u00e6lde af det websted, hvis data du ser p\u00e5 billedet nedenfor, blev den generelle langsommelighed observeret p\u00e5 hver forside p\u00e5 siden. Her er hvad New Relic m\u00e5tte sige om udf\u00f8relsen af plugins p\u00e5 webstedet.<\/p>\n<figure style=\"width: 1137px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/langsomme-plugins.png\" alt=\"Langsomme plugins\" width=\"1137\" height=\"363\"><figcaption class=\"wp-caption-text\">Langsomme plugins<\/figcaption><\/figure>\n<p>Umiddelbart kan du se, at adinjector-pluginet indtager mere end 15 gange s\u00e5 meget tid som det n\u00e6st langsomste plugin.<\/p>\n<p>N\u00e5r du ser data som dette, kan det v\u00e6re fristende at straks afvise pluginet som d\u00e5rligt kodet eller p\u00e5 en eller anden m\u00e5de ineffektivt. Selvom det nogle gange er tilf\u00e6ldet, er det ikke altid tilf\u00e6ldet. Plugin fejlkonfiguration, database langsommelighed eller eksterne ressourcer, der er svage til at reagere, kan f\u00e5 et plugin til at bruge meget tid.<\/p>\n<p>S\u00e5 n\u00e5r du ser et plugin, der svarer langsomt, er det en god id\u00e9 at kontrollere flere andre sk\u00e6rme i New Relic for at finde yderligere oplysninger. Transaktionerne, databaserne og de eksterne ressourcer b\u00f8r alle kontrolleres, inden de beslutter, at deaktivere plugin, er den bedste eller eneste vej frem.<\/p>\n<h4><strong>Samlet langsomhed for\u00e5rsaget af en overv\u00e6ldet database<\/strong><\/h4>\n<p>En d\u00e5rligt optimeret database kan for\u00e5rsage generel langsommelighed p\u00e5 et WordPress-websted. Tidligere gik vi over en masse forskellige ting, du kan g\u00f8re for at rette op p\u00e5 dette. I New Relic vil denne database relaterede langsommelighed sandsynligvis dukke op p\u00e5 to steder:<\/p>\n<ul>\n<li>For det f\u00f8rste vil du se en ekstern m\u00e6ngde MySQL-aktivitet i oversigten.<\/li>\n<li>For det andet vil du se, at en eller flere databastabeller bruger meget tid p\u00e5 fanen Databaser.<\/li>\n<\/ul>\n<p>Start med oversigtssk\u00e6rmen, et websted med en k\u00e6mpende database kan se s\u00e5dan ud:<\/p>\n<figure style=\"width: 970px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/webtransaktionstid.png\" alt=\"Webtransaktionstid\" width=\"970\" height=\"421\"><figcaption class=\"wp-caption-text\">Webtransaktionstid<\/figcaption><\/figure>\n<p>For at f\u00e5 et bedre greb omn hvilken databasetabel eller foresp\u00f8rgsel der for\u00e5rsager problemet, skal du g\u00e5 til fanen databaser.<\/p>\n<figure style=\"width: 1134px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/mysql-oversigt.png\" alt=\"MySQL oversigt\" width=\"1134\" height=\"356\"><figcaption class=\"wp-caption-text\">MySQL oversigt<\/figcaption><\/figure>\n<p>Fanen Databaser peger p\u00e5 tabellen og typen af foresp\u00f8rgsel, der bruger mest tid. Hvis du v\u00e6lger en af posterne i listen, kan du se flere detaljer, herunder nogle stikpr\u00f8ver.<\/p>\n<figure style=\"width: 1143px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/langsom-foresporgsel.png\" alt=\"Langsom foresp\u00f8rgsel - wp_options table\" width=\"1143\" height=\"462\"><figcaption class=\"wp-caption-text\">Langsom foresp\u00f8rgsel &#8211; wp_options table<\/figcaption><\/figure>\n<p>I dette tilf\u00e6lde peger dataene en finger p\u00e5 autoloaded data i <code>wp_options<\/code> tabellen. Husk, vi gik over dette tidligere. Sikkert nok bekr\u00e6fter en hurtig analyse af <code>wp_options<\/code>-tabellen, at n\u00e6sten 250 MB data er autoloaded fra denne tabel, hvilket g\u00f8r dette websted til en \u00e5benbar kandidat til database vedligeholdelse og optimering.<\/p>\n<p>S\u00f8rg for at tjekke vores dybtg\u00e5ende vejledning om, <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-performance-new-relic\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du bruger New Relic<\/a> til at debugere effektivitetsproblemer p\u00e5 dit WordPress-websted.<\/p>\n<h3>Brug Free Query Monitor Plugin<\/h3>\n<p>Du kan ogs\u00e5 bruge det gratis <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">Query Monitor<\/a> WordPress plugin. Brug den til at identificere og debugere langsom database foresp\u00f8rgsler, <a href=\"https:\/\/kinsta.com\/blog\/admin-ajax-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">AJAX opkald<\/a>, REST API anmodninger, og meget mere. Derudover rapporterer plugin-webstedets detaljer, f.eks. Scriptafh\u00e6ngigheder og afh\u00e6ngige, WordPress-kroge, der fyrede under sidegenerering, hosting-milj\u00f8oplysninger, betingede foresp\u00f8rgselskoder, der blev m\u00f8dt af den aktuelle side og meget mere.<\/p>\n<figure style=\"width: 2039px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/08\/wordpress-foresporgsler.png\" alt=\"WordPress foresp\u00f8rgsler i Query Monitor plugin\" width=\"2039\" height=\"1150\"><figcaption class=\"wp-caption-text\">WordPress foresp\u00f8rgsler i Query Monitor plugin<\/figcaption><\/figure>\n<p>Pluginet blev udviklet af <a href=\"https:\/\/johnblackbourn.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">John Blackbourn<\/a>, en kerne WordPress-committer, der for \u00f8jeblikket er udvikler hos Human Made og tidligere var ansat af WordPress.com VIP &#8211; med andre ord en person, der kender WordPress i vid udstr\u00e6kning. Query Monitor blev <a href=\"https:\/\/wptavern.com\/query-monitor-a-remarkably-comprehensive-debugging-plugin-for-wordpress\" target=\"_blank\" rel=\"noopener noreferrer\">tilf\u00f8jet til WordPress plugin biblioteket i 2013<\/a> og har for tiden mere end 10.000 aktive installationer &#8211; en imponerende sum for et udviklings plugin. Pluginnets brugerbed\u00f8mmelse p\u00e5 fem ud fem stjerner hj\u00e6lper med at forklare, at det er popularitet blandt udviklere.<\/p>\n<p>Se vores komplette vejledning om, <a href=\"https:\/\/kinsta.com\/blog\/query-monitor\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du bruger Query Monitor<\/a>.<\/p>\n<h3 id=\"wordpress-staging\">Udnyt Optagelsessteder Uden at Ber\u00f8re Produktionen<\/h3>\n<p>Vi ved ikke, hvad vi ville g\u00f8re uden scenarier. Disse kan v\u00e6re uvurderlige, n\u00e5r det drejer sig om fejlfinding af ydeevneproblemer. Heldigvis har Kinsta et-kliks <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/staging-environment\/\" target=\"_blank\" rel=\"noopener noreferrer\">staging-milj\u00f8er<\/a>. Hvis din WordPress-v\u00e6rt ikke tilbyder scenarier, kan du ogs\u00e5 bruge et plugin som <a href=\"https:\/\/wordpress.org\/plugins\/wp-staging\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Staging<\/a>, selvom det ikke er s\u00e5 nemt.<\/p>\n<figure id=\"attachment_55808\" aria-describedby=\"caption-attachment-55808\" style=\"width: 1529px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55808 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wordpress-staging-miljo-2.png\" alt=\"WordPress staging milj\u00f8\" width=\"1529\" height=\"779\"><figcaption id=\"caption-attachment-55808\" class=\"wp-caption-text\">WordPress staging milj\u00f8<\/figcaption><\/figure>\n<p>N\u00e5r du har et installationscenter op og k\u00f8rer, er det f\u00f8rste, du kan g\u00f8re, at <a href=\"https:\/\/kinsta.com\/blog\/disable-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">deaktivere alle dine plugins<\/a>. Da dette er en kopi af dit live site, beh\u00f8ver du ikke bekymre dig om at bryde noget. Det er klart en af de nemmeste m\u00e5der at indsn\u00e6vre problemer p\u00e5. Du skal blot g\u00e5 til plugins, v\u00e6lg dem alle og v\u00e6lg &#8220;Deaktiver&#8221; fra bulk mulighederne.<\/p>\n<figure style=\"width: 1589px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/03\/deaktiver-alle-wordpress-plugin.png\" alt=\"Deaktiver alle WordPress plugins\" width=\"1589\" height=\"766\"><figcaption class=\"wp-caption-text\">Deaktiver alle WordPress plugins<\/figcaption><\/figure>\n<p>Herefter kan du overv\u00e5ge svarstider i New Relic eller Query Monitor og se, hvad der sker. I dette eksempel nedenfor faldt reaktionstiden straks tilbage til normal p\u00e5 webstedet, s\u00e5 vi vidste, at det var et af plugins, der for\u00e5rsagede et problem. Du kan derefter genaktivere dem en efter \u00e9n, gentage den samme proces, indtil du finder synderen.<\/p>\n<figure style=\"width: 1557px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/03\/normale-responstider.png\" alt=\"Normale responstider\" width=\"1557\" height=\"796\"><figcaption class=\"wp-caption-text\">Normale responstider<\/figcaption><\/figure>\n<p>Her er et eksempel p\u00e5, hvad der skete, da vi aktiverede det plugin, der for\u00e5rsagede problemet. Indl\u00e6sningstider (webtransaktionstider) gik straks tilbage.<\/p>\n<figure style=\"width: 1568px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/03\/lang-svartid-igen.png\" alt=\"Lang svartid igen\" width=\"1568\" height=\"748\"><figcaption class=\"wp-caption-text\">Lang svartid igen<\/figcaption><\/figure>\n<p>Hvad skal du g\u00f8re, efter at du har fundet proppen, der for\u00e5rsager langsomheden? Her er det, vi anbefaler:<\/p>\n<ol>\n<li>Opdater dine plugins og temaer til den nyeste version, hvis du ikke allerede har gjort det.<\/li>\n<li>N\u00e5 ud til udvikleren af pluginnet eller tema og bede dem om hj\u00e6lp.<\/li>\n<li>Find et alternativt plugin, som kan levere den samme funktionalitet.<\/li>\n<li>M\u00e5ske for\u00e5rsager din PHP-version et problem. Skift din PHP-motor til en lavere version, og se om plugin eller tema derefter fungerer.<\/li>\n<\/ol>\n<p>Du kan ogs\u00e5 ans\u00e6tte en <a href=\"https:\/\/kinsta.com\/blog\/hire-wordpress-developer\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-udvikler<\/a> for at l\u00f8se problemet. Hvis det er pr\u00e6stationsrelateret, skal vi give en personlig shout-out til Mike Andreason p\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/bureau-katalog\/wp-bullet\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Bullet<\/a>. Han er en fuldtids Kodebar udvikler med speciale i pr\u00e6stationsoptimering, som har hjulpet mange kunder her hos Kinsta med komplekse installationer, som tager deres websted til n\u00e6ste niveau.<\/p>\n<figure style=\"width: 1572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/07\/for-efter-wp-bullet.png\" alt=\"F\u00f8r og efter WP Bullet\" width=\"1572\" height=\"647\"><figcaption class=\"wp-caption-text\">F\u00f8r og efter WP Bullet<\/figcaption><\/figure>\n<h3>Tjek Dine Fejllogs<\/h3>\n<p>Checking af <a href=\"https:\/\/kinsta.com\/blog\/wordpress-error-log\/\" target=\"_blank\" rel=\"noopener noreferrer\">fejllogs<\/a> er aldrig sjovt, men kan afsl\u00f8re meget om ydeevneproblemer med WordPress-plugins. Hvis du er en Kinsta-klient, kan du nemt se dine fejllogfiler, cache-logfiler og adgangs logfiler lige fra MyKinsta dashboard.<\/p>\n<figure id=\"attachment_55809\" aria-describedby=\"caption-attachment-55809\" style=\"width: 1515px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55809 size-full\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/fejllogs-mykinsta-1.png\" alt=\"Fejllogs p\u00e5 MyKinsta\" width=\"1515\" height=\"718\"><figcaption id=\"caption-attachment-55809\" class=\"wp-caption-text\">Fejllogs p\u00e5 MyKinsta<\/figcaption><\/figure>\n<p>Du kan ogs\u00e5 aktivere fejllogs ved at tilf\u00f8je nogle kode til din <code>wp-config.php<\/code>-fil. For det f\u00f8rste vil du gerne oprette forbindelse til dit websted via SFTP. Dern\u00e6st download din <code>wp-config.php<\/code>, s\u00e5 du kan redigere den. Bem\u00e6rk: S\u00f8rg altid for at lave en sikkerhedskopi af denne fil f\u00f8rst!<\/p>\n<figure style=\"width: 1389px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/download-wp-config-fil.jpg\" alt=\"Download wp-config.php fil\" width=\"1389\" height=\"496\"><figcaption class=\"wp-caption-text\">Download wp-config.php fil<\/figcaption><\/figure>\n<p>Find den linje der siger <code>\/* That's all, stop editing! Happy blogging. *\/<\/code> og lige f\u00f8r det, tilf\u00f8j f\u00f8lgende (som vist nedenfor):<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"token function\">define<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'WP_DEBUG'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">true<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<figure style=\"width: 1302px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2015\/08\/wp-debug.png\" alt=\"WP_DEBUG\" width=\"1302\" height=\"470\"><figcaption class=\"wp-caption-text\">WP_DEBUG<\/figcaption><\/figure>\n<p>Hvis den ovenn\u00e6vnte kode allerede findes i din <code>wp-config.php<\/code>-fil, men er sat til &#8220;false&#8221;, skal du blot \u00e6ndre den til &#8220;true&#8221;. Dette aktiverer debug-tilstand. Bem\u00e6rk: Du vil ogs\u00e5 se advarsler eller fejl i din WordPress-administrator, hvis de eksisterer.<\/p>\n<p>Du kan derefter aktivere fejlfindingsloggen til at sende alle fejl til en fil ved at tilf\u00f8je f\u00f8lgende kode lige efter WP_DEBUG-linjen (som vist nedenfor):<\/p>\n<pre class=\" language-php\"><code class=\" language-php\"><span class=\"token function\">define<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'WP_DEBUG_LOG'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">true<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n<figure style=\"width: 1277px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2015\/08\/wp-debug-log.png\" alt=\"WP_DEBUG_LOG\" width=\"1277\" height=\"473\"><figcaption class=\"wp-caption-text\">WP_DEBUG_LOG<\/figcaption><\/figure>\n<p>Gem dine \u00e6ndringer og genopload dette til din server. Fejlene bliver s\u00e5 logget til <code>debug.log<\/code> filen i din <code>\/wp-content\/<\/code> mappe. Hvis du af en eller anden grund ikke kan se denne fil, kan du altid oprette en.<\/p>\n<h3>Brug MyKinsta Analytics<\/h3>\n<p>Hvis du er en Kinsta-klient, kan du udnytte de indsats, vi har indbygget i vores <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-analytics-mykinsta\/\/\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta Analytics-v\u00e6rkt\u00f8j<\/a>.<\/p>\n<p>Under pr\u00e6stationsoverv\u00e5gningssektionen kan du se din gennemsnitlige PHP + MySQL responstid, PHP-gennemgang, AJAX-brug, top gennemsnittet upstream-tid og top maksimal upstream-tid.<\/p>\n<h4><strong>Gennemsnitlig PHP + MySQL Response Time<\/strong><\/h4>\n<p>N\u00e5r du bes\u00f8ger dit WordPress-websted, bruges PHP og MySQL til at kompilere og foresp\u00f8rge de data, du ser p\u00e5 siden. Dette diagram viser dig den gennemsnitlige responstid for PHP-motoren og MySQL-motoren for hver dynamisk foresp\u00f8rgsel, der ikke er cachelagret. At kende disse responstider kan hj\u00e6lpe dig med at fejle langsommelighed.<\/p>\n<figure style=\"width: 1374px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/08\/gennemsnitlig-php-mysql-response-time.png\" alt=\"Ydelse - Gennemsnitlig PHP + MySQL Response Time\" width=\"1374\" height=\"559\"><figcaption class=\"wp-caption-text\">Ydelse &#8211; Gennemsnitlig PHP + MySQL Response Time<\/figcaption><\/figure>\n<h4><strong>PHP Throughput<\/strong><\/h4>\n<p><a href=\"https:\/\/loadfocus.com\/blog\/2013\/07\/04\/what-is-throughput-in-performance-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">Throughput<\/a> angiver antallet af transaktioner pr. Sekund, et program kan h\u00e5ndtere, og i denne rapport refererer det til PHP-gennemgang fra dit WordPress-websted. Med andre ord viser det dig, hvor mange gange et PHP-aktiv blev anmodet om.<\/p>\n<figure style=\"width: 1378px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/08\/ydeevne-php-throughput.png\" alt=\"Ydeevne \u2013 PHP throughput\" width=\"1378\" height=\"561\"><figcaption class=\"wp-caption-text\">Ydeevne \u2013 PHP throughput<\/figcaption><\/figure>\n<h4><strong>AJAX Anvendelse<\/strong><\/h4>\n<p><a href=\"https:\/\/www.seguetech.com\/ajax-technology\/\" target=\"_blank\" rel=\"noopener noreferrer\">AJAX<\/a> er et klientside script, der kommunikerer til og fra en server\/database uden behov for en postback eller en komplet sideopdatering. N\u00e5r det kommer til WordPress, har mange af jer sikkert set dette i dine hastighedspr\u00f8ver. De to \u00f8verste problemer med AJAX omfatter plugins, der for\u00e5rsager spids og CPU-problemer p\u00e5 bagsiden.<\/p>\n<figure style=\"width: 1696px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/03\/admin-ajax-brug.png\" alt=\"Admin-AJAX brug\" width=\"1696\" height=\"543\"><figcaption class=\"wp-caption-text\">Admin-AJAX brug<\/figcaption><\/figure>\n<p>S\u00f8rg for at tjekke vores dybdeg\u00e5ende indl\u00e6g ved <a href=\"https:\/\/kinsta.com\/blog\/admin-ajax-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">diagnosticering af h\u00f8j Admin-AJAX-brug<\/a> p\u00e5 dit WordPress-websted.<\/p>\n<p>AJAX-brugsrapporten i MyKinsta-analyse kan v\u00e6re en fantastisk m\u00e5de at hj\u00e6lpe dig med fejlfinding af disse typer af problemer, som du kan se, hvis du ser visse AJAX-spikes i bestemte perioder. Dette diagram viser antallet af admin-ajax-anmodninger. Du kan derefter udnytte nogle af de tips i det indl\u00e6g, vi n\u00e6vnte ovenfor, for at indsn\u00e6vre, hvor de kommer fra.<\/p>\n<figure style=\"width: 1620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ajax-brug.png\" alt=\"AJAX brug\" width=\"1620\" height=\"762\"><figcaption class=\"wp-caption-text\">AJAX brug<\/figcaption><\/figure>\n<h4><strong>Top Gennemsnitlig PHP + MySQL Svartid<\/strong><\/h4>\n<p>Denne liste viser de \u00f8verste gennemsnitlige svartider fra PHP og MySQL. Disse tal kan v\u00e6re engangs toppende, s\u00e5 det foresl\u00e5s at sammenligne denne liste med &#8220;Top Maksimal Upstream Time.&#8221;<\/p>\n<figure style=\"width: 1376px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/top-gennemsnitlig-php-mysql-responstid.png\" alt=\"Top Gennemsnitlig PHP + MySQL Responstid\" width=\"1376\" height=\"1412\"><figcaption class=\"wp-caption-text\">Top Gennemsnitlig PHP + MySQL Responstid<\/figcaption><\/figure>\n<h4><strong>Top Maksimal Upstream Tid<\/strong><\/h4>\n<p>Opstr\u00f8mstid er den samlede tid, der tages for Nginx (og opstr\u00f8ms servere) til at behandle en anmodning og sende et svar. Tiden m\u00e5les i sekunder, med millisekund opl\u00f8sning. L\u00e6s mere om <a href=\"https:\/\/www.scalyr.com\/community\/guides\/an-in-depth-guide-to-Nginx-metrics\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx-metrics<\/a>.<\/p>\n<figure style=\"width: 1426px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/top-maksimal-opstroms-tid.png\" alt=\"Top maksimal opstr\u00f8ms tid\" width=\"1426\" height=\"1388\"><figcaption class=\"wp-caption-text\">Top maksimal opstr\u00f8ms tid<\/figcaption><\/figure>\n<h3>Dit Site Kan M\u00e5ske Blive Hacket<\/h3>\n<p>Hvis du har problemer med at spore et pr\u00e6stationsproblem, kan det meget godt v\u00e6re, at dit websted er hacket, inficeret med malware eller under et <a href=\"https:\/\/kinsta.com\/blog\/ddos-attack\/\" target=\"_blank\" rel=\"noopener noreferrer\">DDoS-angreb<\/a>. Dette kan p\u00e5virke dit websteds hastighed og endda responsen p\u00e5 dit WordPress admin dashboard. I disse tilf\u00e6lde anbefaler vi f\u00f8lgende:<\/p>\n<ol>\n<li>Implementere en proxyserver og WAF som Cloudflare eller Sucuri.<\/li>\n<li>Bloker d\u00e5rlige IP-adresser ved hj\u00e6lp af ovenst\u00e5ende tjenester, eller hvis du er en Kinsta-klient, kan du ogs\u00e5 <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/site-management\/block-ip-address\/\" target=\"_blank\" rel=\"noopener noreferrer\">blokere IP-adresser<\/a> fra vores MyKinsta-dashboard.<\/li>\n<li>Du kan ogs\u00e5 implementere <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/mykinsta-tools\/ip-geolocation\/\" target=\"_blank\" rel=\"noopener noreferrer\">geoblokering<\/a>. Nogle lande er virkelig d\u00e5rlige, n\u00e5r det kommer til kvaliteten af den trafik, de genererer. Hvis du er under angreb, skal du muligvis blokere hele landet, enten midlertidigt eller permanent.<\/li>\n<\/ol>\n<h3>Fejlfinding med Fejlkoder (HTTP-Statuskoder)<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/http-status-codes\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP-statuskoder<\/a> er som et kort notat fra webserveren, der bliver klistret p\u00e5 toppen af en webside. Det er ikke en del af websiden. I stedet er det en besked fra serveren, der fort\u00e6ller dig, hvordan tingene gik, da anmodningen om at f\u00e5 vist siden blev modtaget af serveren. Disse kan v\u00e6re uvurderlige, n\u00e5r det kommer til fejlfinding!<\/p>\n<p>Mens der er over 40 forskellige statuskoder, er nedenst\u00e5ende de mest almindelige, vi ser WordPress-brugere, k\u00e6mpe med.<\/p>\n<p><strong>429: &#8220;For mange anmodninger.<\/strong>&#8221; Genereret af serveren, n\u00e5r brugeren har sendt for mange anmodninger i et givet tidsrum (satsbegr\u00e6nsning). Dette kan nogle gange forekomme fra bots eller scripts, der fors\u00f8ger at f\u00e5 adgang til dit websted. I dette tilf\u00e6lde kan du pr\u00f8ve at <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-login-url\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00e6ndre din WordPress login-URL<\/a>.<\/p>\n<figure style=\"width: 1313px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/08\/429-too-many-requests.png\" alt=\"429 too many requests\" width=\"1313\" height=\"191\"><figcaption class=\"wp-caption-text\">429 too many requests<\/figcaption><\/figure>\n<p><strong>500: &#8220;Der opstod en fejl p\u00e5 serveren, og anmodningen kunne ikke gennemf\u00f8res.&#8221;<\/strong> En generisk kode, der simpelthen betyder &#8220;intern serverfejl&#8221;. Noget gik galt p\u00e5 serveren, og den \u00f8nskede ressource blev ikke leveret. Denne kode genereres typisk af tredjeparts plugins, defekt PHP, eller endda forbindelsen til databasesbrud. Se vores vejledninger om, hvordan du <a href=\"https:\/\/kinsta.com\/dk\/blog\/fejl-ved-etablering-af-en-databaseforbindelse\/\" target=\"_blank\" rel=\"noopener noreferrer\">l\u00f8ser fejlen ved oprettelse af en databaseforbindelse<\/a> og andre m\u00e5der at l\u00f8se en <a href=\"https:\/\/kinsta.com\/dk\/blog\/500-intern-serverfejl\/\" target=\"_blank\" rel=\"noopener noreferrer\">500 intern serverfejl p\u00e5<\/a>.<\/p>\n<figure id=\"attachment_30135\" aria-describedby=\"caption-attachment-30135\" style=\"width: 1536px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-30135\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fejl-ved-etablering-af-databaseforbindelse.png\" alt=\"Fejl ved etablering af databaseforbindelse\" width=\"1536\" height=\"322\" srcset=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fejl-ved-etablering-af-databaseforbindelse.png 1536w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fejl-ved-etablering-af-databaseforbindelse-300x63.png 300w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fejl-ved-etablering-af-databaseforbindelse-768x161.png 768w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fejl-ved-etablering-af-databaseforbindelse-1024x215.png 1024w, https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fejl-ved-etablering-af-databaseforbindelse-610x128.png 610w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption id=\"caption-attachment-30135\" class=\"wp-caption-text\">Fejl ved etablering af databaseforbindelse<\/figcaption><\/figure>\n<p><strong>502: &#8220;Bad Gateway.&#8221;<\/strong> Denne fejlkode betyder typisk, at en server har modtaget et ugyldigt svar fra en anden. Nogle gange vil en foresp\u00f8rgsel eller et \u00f8nske tage for lang tid, og det bliver derfor annulleret eller dr\u00e6bt af serveren, og forbindelsen til databasen g\u00e5r i stykker. Se vores dybdeg\u00e5ende vejledning om, hvordan du l\u00f8ser fejlen <a href=\"https:\/\/kinsta.com\/dk\/blog\/502-darlig-gatewayfejl\/\" target=\"_blank\" rel=\"noopener noreferrer\">502 Bad Gateway<\/a>.<\/p>\n<figure style=\"width: 1424px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/09\/502-darlig-gateway-fejl-i-browser.png\" alt=\"502 d\u00e5rlig gateway fejl i browser\" width=\"1424\" height=\"795\"><figcaption class=\"wp-caption-text\">502 d\u00e5rlig gateway fejl i browser<\/figcaption><\/figure>\n<p><strong>503: &#8220;Serveren er ikke tilg\u00e6ngelig til at h\u00e5ndtere denne anmodning lige nu.&#8221;<\/strong> Foresp\u00f8rgslen kan ikke udfyldes lige nu. Denne kode kan returneres af en overbelastet server, der ikke kan h\u00e5ndtere yderligere anmodninger.<\/p>\n<p><strong>504: &#8220;Serveren, der fungerer som gateway, stoppede ud og ventede p\u00e5, at en anden server skulle reagere.&#8221;<\/strong> Koden blev returneret, n\u00e5r der er to servere involveret i behandlingen af en foresp\u00f8rgsel, og den f\u00f8rste server venter p\u00e5, at den anden server svarer. L\u00e6s mere om, <a href=\"https:\/\/kinsta.com\/dk\/blog\/504-gateway-timeoutfejl\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du l\u00f8ser 504 fejl<\/a>.<\/p>\n<figure style=\"width: 1695px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/10\/504-gateway-timeout-fejl-i-browser.png\" alt=\"504 gateway timeout fejl i browser\" width=\"1695\" height=\"1169\"><figcaption class=\"wp-caption-text\">504 gateway timeout fejl i browser<\/figcaption><\/figure>\n<p>Du kan ogs\u00e5 grave i disse HTTP-responskoder i vores MyKinsta Analytics-v\u00e6rkt\u00f8j. Vores rapport om reaktionskodefordeling giver dig mulighed for at se et overblik over fordelingen af HTTP-statuskoder, der vises for de \u00f8nskede ressourcer.<\/p>\n<figure style=\"width: 1552px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/response-code-nedbrud.png\" alt=\"Response Code nedbrud\" width=\"1552\" height=\"712\"><figcaption class=\"wp-caption-text\">Response Code nedbrud<\/figcaption><\/figure>\n<p>Rapporten Svarstatistik giver dig mulighed for at se det samlede antal omdirigeringer der sker, fejl, succesrate og fejlforhold. Hvert WordPress-websted vil typisk have et lille fejlrateforhold; dette er helt normalt.<\/p>\n<figure style=\"width: 1346px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/respons-statistikker.png\" alt=\"Respons statistikker\" width=\"1346\" height=\"562\"><figcaption class=\"wp-caption-text\">Respons statistikker<\/figcaption><\/figure>\n<p>Der er derefter sammenbrud rapporter for hver type fejlkode, s\u00e5som 500 fejl, 400 fejl, omdirigeringer mv.<\/p>\n<figure style=\"width: 1496px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/500-fejlkode-opdeling.png\" alt=\"500 fejlkode opdeling\" width=\"1496\" height=\"623\"><figcaption class=\"wp-caption-text\">500 fejlkode opdeling<\/figcaption><\/figure>\n<h2 id=\"back-end-optimization\">Anbefalinger om Optimering af Back-End<\/h2>\n<p>Nu dykker vi ind p\u00e5 nogle m\u00e5der, s\u00e5 du kan fremskynde WordPress ved at optimere back-end. Back-end involverer typisk alt, der h\u00e5ndteres fuldst\u00e6ndigt af serveren, s\u00e5som PHP, HTTP cache overskrifter, GZIP kompression osv.<\/p>\n<h3>Opret en Lys 404-Side<\/h3>\n<p>Vi har set f\u00f8rsteh\u00e5nds, at meget dynamiske websteder genererer typisk <strong>404 fejl<\/strong>. Din hjemmeside kan generere mere end du tror! Vores <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-analytics-mykinsta\/\/\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta-analysev\u00e6rkt\u00f8j<\/a> kan hj\u00e6lpe dig med at bestemme det n\u00f8jagtige bel\u00f8b (som vist nedenfor).<\/p>\n<figure style=\"width: 1658px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/05\/404-fejl-1.png\" alt=\"404 fejl\" width=\"1658\" height=\"512\"><figcaption class=\"wp-caption-text\">404 fejl<\/figcaption><\/figure>\n<p>\u00c5rsagen til at disse fejl er d\u00e5rlige er, at mange 404 sider er <strong>meget ressourceintensive<\/strong>. For et meget dynamisk WordPress-websted, vil du undg\u00e5 en tung 404-side. Opret en simpel <a href=\"https:\/\/codex.wordpress.org\/Creating_an_Error_404_Page\" target=\"_blank\" rel=\"noopener noreferrer\">404-skabelon<\/a>, der undg\u00e5r at foresp\u00f8rge databasen om muligt, hvis det er muligt. Og selvf\u00f8lgelig bruge lidt tid og reparer 404 fejlene, da dette ikke kun er ressourceintentivt, det er simpelthen d\u00e5rligt for brugeroplevelsen.<\/p>\n<p>Ud over at bruge en let 404-side anbefaler vi ogs\u00e5 at implementere en speciel sidecache-regel til 404 sider. Hos Kinsta cacher vi automatisk <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache\/#caching-404-pages\">404 sider i 15 minutter<\/a>. Hvis vores webserver registrerer, at en ny side med den samme URL som en cache 404-side er blevet oprettet, renser vi automatisk cachen. Hvis dit WordPress-sted ikke har cacheable 404 sider, anbefaler vi, at du samarbejder med din host for at f\u00f8je denne funktion til din webserver.<\/p>\n<h3>For\u00f8g PHP-Arbejdere<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/php-trade\/\" target=\"_blank\" rel=\"noopener noreferrer\">PHP-arbejdere<\/a> kan v\u00e6re et begreb, du aldrig har h\u00f8rt om, men de er hvor mange v\u00e6rter, herunder Kinsta, h\u00e5ndterer begr\u00e6nsende anmodninger (i stedet for at begr\u00e6nse dig ved CPU eller RAM, hvilket typisk er, hvad f\u00e6lles hosting-udbydere g\u00f8r).<\/p>\n<p>PHP-medarbejdere bestemmer, <strong>hvor mange samtidige anmodninger dit websted kan h\u00e5ndtere p\u00e5 et givet tidspunkt<\/strong>. For at sige det enkelt, h\u00e5ndteres hver ubearbejdet anmodning til dit websted af en PHP-medarbejder. Hvis du f.eks. Har 4 anmodninger, der kommer til dit websted p\u00e5 n\u00f8jagtig samme tid, og dit websted har 2 PHP-medarbejdere, vil to af disse anmodninger blive behandlet, mens de to andre bliver n\u00f8dt til at vente i k\u00f8en, indtil de to f\u00f8rste er f\u00e6rdige forarbejdning.<\/p>\n<p>Husk, vi diskuterede tidligere, at et af de st\u00f8rste problemer med WordPress-medlemskabswebsteder er alle disse ubesvarede foresp\u00f8rgsler. Derfor bliver PHP-medarbejdere meget vigtige, da de skal arbejde for hver anmodning. Derfor vil disse websteder typisk kr\u00e6ve yderligere PHP-arbejdere for at sikre, at hver anmodning behandles uden forsinkelser og afsluttes med succes.<\/p>\n<p>Hvad sker der, hvis du kontinuerligt maksimerer dine PHP-arbejdere? I grunden begynder k\u00f8en at skubbe \u00e6ldre foresp\u00f8rgsler, som kan resultere i 500 fejl p\u00e5 dit websted. Hver af Kinstas <a href=\"https:\/\/kinsta.com\/dk\/prissaetning\/\" target=\"_blank\" rel=\"noopener noreferrer\">hostingplaner<\/a> indeholder et foruddefineret antal PHP-medarbejdere. Hvis du har problemer med at estimere, hvad dit websted m\u00e5tte have brug for, kan du altid chatte med vores salgs- eller supportteam.<\/p>\n<h3>Udnyt GZIP-Kompression<\/h3>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Gzip\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP<\/a> er et filformat og et softwareprogram, der bruges til filkomprimering og dekompression. GZIP kompression er aktiveret server-side, og giver mulighed for yderligere reduktion i st\u00f8rrelsen p\u00e5 din HTML, stylesheets og JavaScript-filer.<\/p>\n<p>N\u00e5r en webbrowser bes\u00f8ger et websted, kontrollerer den det for at se, om webserveren har GZIP aktiveret ved at se, om <code>content-encoding: gzip<\/code>overskrift eksisterer. Hvis overskriften er registreret, tjener den op for de komprimerede og mindre filer. Hvis ikke, tjener det de ukomprimerede filer. Hvis du ikke har GZIP aktiveret, vil du h\u00f8jst sandsynligt se advarsler og fejl i hurtighedspr\u00f8vningsv\u00e6rkt\u00f8jer som <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a> og <a href=\"https:\/\/kinsta.com\/dk\/blog\/gtmetrix-speed-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">GTmetrix<\/a>.<\/p>\n<figure style=\"width: 1575px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/content-encoding-http-header-gzip.png\" alt=\"Content-encoding HTTP header GZIP\" width=\"1575\" height=\"607\"><figcaption class=\"wp-caption-text\">content-encoding: gzip<\/figcaption><\/figure>\n<p>Aktivering af <a href=\"https:\/\/kinsta.com\/dk\/blog\/aktiverer-gzip-komprimering\/\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP-komprimering<\/a> kan medvirke til at reducere st\u00f8rrelsen p\u00e5 din webside, hvilket kan reducere m\u00e6ngden af tid til at hente ressourcen v\u00e6sentligt, reducere dataforbruget til klienten og forbedre tiden til at k\u00f8re dine sider f\u00f8rste gang. Dette er ret standard nu p\u00e5 tv\u00e6rs af de fleste hostingudbydere, men intet overrasker l\u00e6ngere os p\u00e5 dette tidspunkt.<\/p>\n<h3>Aktiv\u00e9r Hotlink-Beskyttelse<\/h3>\n<p>Konceptet hotlinking er ret ligetil. Du finder et billede p\u00e5 internettet et eller andet sted og bruger webadressen til billedet direkte p\u00e5 dit websted. Dette billede vises p\u00e5 din hjemmeside, men det vil blive serveret fra den oprindelige placering. Dette er meget bekvemt for hotlinkeren, men det er faktisk tyveri, da det bruger det hotlinked sites ressourcer. Det er som om vi skulle komme ind i vores bil og k\u00f8re v\u00e6k med benzin, vi nuppede ud fra vores nabos bil.<\/p>\n\n<p>Hotlinking kan <strong>v\u00e6re et stort udl\u00f8b p\u00e5 ressourcer til m\u00e5lserveren<\/strong>. Forestil dig, om du er p\u00e5 en delt WordPress-v\u00e6rt og Huffington Post pludselig forbinder dine billeder. Du kan g\u00e5 fra et par hundrede foresp\u00f8rgsler en time p\u00e5 dit websted til et par hundrede tusind. Dette kan endda resultere i en suspension af din hosting konto. Dette er en grund til ikke kun at bruge en <a href=\"https:\/\/kinsta.com\/dk\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">h\u00f8jtydende v\u00e6rt<\/a> (som kan h\u00e5ndtere hikke som dette), men ogs\u00e5 for at aktivere hotlink-beskyttelse, s\u00e5 det sker ikke.<\/p>\n<p>Se vores vejledning om, <a href=\"https:\/\/kinsta.com\/dk\/blog\/hotlinking\/#prevent-hotlinking\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du forhindrer hotlinking<\/a>.<\/p>\n<h3>Minimer Omdirigeringer og Tilf\u00f8j Dem p\u00e5 Serverniveau<\/h3>\n<p>For mange omdirigeringer er altid noget, du skal passe p\u00e5. Enkle omdirigeringer som en enkelt 301 omdirigering, HTTP til HTTPS eller www til ikke-www (omvendt) er fine. Og mange gange er det n\u00f8dvendigt i visse omr\u00e5der af dit websted. Men hver har en pris p\u00e5 dit websteds pr\u00e6station. Og hvis du begynder at stable omdirigeringer oven p\u00e5 hinanden, er det vigtigt at indse, hvordan de p\u00e5virker dit websted. Dette g\u00e6lder for side- og post omdirigeringer, omdirigeringer af billeder, alt.<\/p>\n<p>En omdirigering vil generere en 301 eller 302 p\u00e5 status header status.<\/p>\n<figure style=\"width: 1578px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/09\/minimer-omdirigeringer-301.png\" alt=\"Minimer omdirigeringer - 301\" width=\"1578\" height=\"430\"><figcaption class=\"wp-caption-text\">Minimer omdirigeringer &#8211; 301<\/figcaption><\/figure>\n<p>Hvor meget p\u00e5virker omdirigeringer dit website? Lad os lave en lille test. F\u00f8rst k\u00f8rer vi en <a href=\"https:\/\/tools.pingdom.com\/#59baff78fd800000\" target=\"_blank\" rel=\"noopener noreferrer\">fart test<\/a> p\u00e5 vores kontakt os side: <code>https:\/\/perfmatters.io\/contact\/<\/code>. Som du kan se nedenfor, f\u00e5r vi en samlet belastningstid p\u00e5 417 ms.<\/p>\n<figure style=\"width: 1470px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/09\/hastighedstest-uden-omdirigeringer.png\" alt=\"Hjemmeside-hastighedstest uden omdirigeringer\" width=\"1470\" height=\"480\"><figcaption class=\"wp-caption-text\">Hjemmeside-hastighedstest uden omdirigeringer<\/figcaption><\/figure>\n<p>Vi \u00e6ndrer derefter webadressen lidt og k\u00f8rer en anden <a href=\"https:\/\/tools.pingdom.com\/#59bafc3397400000\" target=\"_blank\" rel=\"noopener noreferrer\">hastighedstest<\/a> for at se virkningen af flere omdirigeringer. <code>http:\/\/www.perfmatters.io\/contact<\/code>. Som du kan se, tager den samme side nu 695 ms at indl\u00e6se. Det er en stigning p\u00e5 66%. Yikes!<\/p>\n<figure style=\"width: 1476px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/09\/hastighedstest-flere-omdirigeringer.png\" alt=\"Website hastighedstest med flere omdirigeringer\" width=\"1476\" height=\"500\"><figcaption class=\"wp-caption-text\">Website hastighedstest med flere omdirigeringer<\/figcaption><\/figure>\n<p>Brug af gratis WordPress-plugins til implementering af omdirigeringer kan nogle gange medf\u00f8re ydeevneproblemer, da de fleste bruger<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_redirect\/\" target=\"_blank\" rel=\"noopener noreferrer\"> wp_redirect-funktionen<\/a>, hvilket kr\u00e6ver ekstra kodek\u00f8rsel og ressourcer. Nogle af dem tilf\u00f8jer ogs\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-options-autoloaded-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">autoloaded data<\/a> til din wp_options tabel, hvilket \u00f8ger database bloat. Tilf\u00f8jelsen af dem p\u00e5 serverniveau er, hvor de skal g\u00f8res. Vi tillader dig at g\u00f8re det p\u00e5 MyKinsta med vores <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/redirect-rules\/\" target=\"_blank\" rel=\"noopener noreferrer\">omdirigerings regel v\u00e6rkt\u00f8<\/a>j.<\/p>\n<figure style=\"width: 1815px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2017\/05\/tilfoj-301-omdirigering.png\" alt=\"Tilf\u00f8j 301 omdirigering\" width=\"1815\" height=\"596\"><figcaption class=\"wp-caption-text\">Tilf\u00f8j 301 omdirigering<\/figcaption><\/figure>\n<p>Du kan ogs\u00e5 se en fuldst\u00e6ndig oversigt over, hvor mange omdirigeringer der sker p\u00e5 dine websteder i vores MyKinsta-analysev\u00e6rkt\u00f8j. Se det samlede antal 301, 302 og 304.<\/p>\n<figure style=\"width: 1588px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/redirect-breakdown.png\" alt=\"Redirect breakdown\" width=\"1588\" height=\"600\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">Redirect breakdown<\/figcaption><\/figure>\n<p>Se vores indg\u00e5ende post p\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress omdirigeringer<\/a>, og de bedste metoder til hurtigere ydeevne.<\/p>\n<h3>Lad ikke Cron Jobs Komme Ud af Kontrol<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cron-job\/\" target=\"_blank\" rel=\"noopener noreferrer\">CRON-job<\/a> (WP-Cron) bruges til at planl\u00e6gge gentagne opgaver til dit WordPress-websted. Men over tid kan disse komme ud af kontrol og for\u00e5rsage pr\u00e6stationsproblemer. Du kan bruge det gratis <a href=\"https:\/\/wordpress.org\/plugins\/wp-crontrol\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Crontrol-plugin<\/a> til at kontrollere et h\u00e5ndtag p\u00e5 alle Cron-jobene, der sker p\u00e5 dit websted.<\/p>\n<p>Vi har ogs\u00e5 set ydeevneproblemer med den WordPress-indbyggede Cron-handler: WP-Cron. Hvis et websted ikke har nok PHP-medarbejdere, vil der undertiden komme en foresp\u00f8rgsel ind, WordPress vil tr\u00e6kke cronen, men cron m\u00e5 vente p\u00e5 arbejderen og sidder derfor bare der. En bedre tilgang er at <a href=\"https:\/\/kinsta.com\/dk\/blog\/deaktiveres-wp-cron\/\" target=\"_blank\" rel=\"noopener noreferrer\">deaktivere WP-Cron<\/a> og bruge system cron i stedet. Dette anbefales endda i den officielle <a href=\"https:\/\/developer.wordpress.org\/plugins\/cron\/hooking-wp-cron-into-the-system-task-scheduler\/\" target=\"_blank\" rel=\"noopener noreferrer\">pluginh\u00e5ndbog<\/a>.<\/p>\n<p>Hvis du vil deaktivere WP-Cron, skal du tilf\u00f8je f\u00f8lgende til din <code>wp-config.php<\/code>-fil lige f\u00f8r linjen der siger &#8220;Det er alt, trin redigering! God blogging. &#8220;Bem\u00e6rk: Dette deaktiverer det fra at k\u00f8re p\u00e5 sidebelastning, ikke n\u00e5r du kalder det direkte via <code>wp-cron.php<\/code>.<\/p>\n<pre><code class=\"language-php\">define('DISABLE_WP_CRON', true);<\/code><\/pre>\n<figure style=\"width: 1630px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/deaktiver-wp-cron.png\" alt=\"Deaktiver WP cron\" width=\"1630\" height=\"734\"><figcaption class=\"wp-caption-text\">Deaktiver WP cron<\/figcaption><\/figure>\n<p>Derefter skal du <a href=\"https:\/\/wordpress.stackexchange.com\/a\/253331\/28394\" target=\"_blank\" rel=\"noopener noreferrer\">planl\u00e6gge wp-cron.php fra din server<\/a>. Hvis du er en Kinsta-klient, er systemkroner allerede aktiveret og k\u00f8rer hvert 15. minut som standard. Du kan ogs\u00e5 f\u00e5 hyppigheden \u00f8get ved at n\u00e5 ud til vores supportteam. Hvis du er bekendt med SSH, kan du <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/site-management\/cron-jobs\/\" target=\"_blank\" rel=\"noopener noreferrer\">styre serverkroner<\/a> fra kommandolinjen.<\/p>\n<h3 id=\"add-expires-headers\">Tilf\u00f8j Cache-Control og Udl\u00f8ber Headers (Bestem Cache Length)<\/h3>\n<p>Ethvert script p\u00e5 dit WordPress-websted skal have en <a href=\"https:\/\/devcenter.heroku.com\/articles\/increasing-application-performance-with-http-cache-headers#http-cache-headers\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP cache header<\/a> knyttet til den (eller det skulle det). Dette <strong>bestemmer, hvorn\u00e5r cachen p\u00e5 filen udl\u00f8ber<\/strong>. For at rette op p\u00e5 dette skal du sikre dig, at din WordPress-v\u00e6rt har de korrekte <code>cache-control<\/code> header til at angive et bestemt tidspunkt, hvor ressourcen ikke l\u00e6ngere er gyldig. Mens begge overskrifter kan bruges sammen, beh\u00f8ver du ikke n\u00f8dvendigvis at tilf\u00f8je begge overskrifter. cache-kontrol er nyere og normalt den anbefalede metode. og <code>expires<\/code> headers setup. Hvis du ikke g\u00f8r det, vil du h\u00f8jst sandsynligt se advarsler om, at du skal tilf\u00f8je <a href=\"https:\/\/kinsta.com\/blog\/add-expires-headers-wordpress\/\">udl\u00f8ber overskrifter<\/a> eller <a href=\"https:\/\/kinsta.com\/dk\/blog\/leverage-browser-caching\/\" target=\"_blank\" rel=\"noopener noreferrer\">udnytte browserens caching<\/a> i hastighedspr\u00f8vningsv\u00e6rkt\u00f8jer.<\/p>\n<p>Mens <code>cache-control<\/code> header til at angive et bestemt tidspunkt, hvor ressourcen ikke l\u00e6ngere er gyldig. Mens begge overskrifter kan bruges sammen, beh\u00f8ver du ikke n\u00f8dvendigvis at tilf\u00f8je begge overskrifter. cache-kontrol er nyere og normalt den anbefalede metode.<br \/>\nt\u00e6nder klientsiden caching og angiver den maksimale alder af en ressource, anvendes <code>expires<\/code> header til at angive et bestemt tidspunkt, hvor ressourcen ikke l\u00e6ngere er gyldig. Mens begge overskrifter kan bruges sammen, beh\u00f8ver du ikke n\u00f8dvendigvis at tilf\u00f8je begge overskrifter. cache-kontrol er nyere og normalt den anbefalede metode.<\/p>\n<p>Kinsta tilf\u00f8jer automatisk HTTP cache overskrifter p\u00e5 alle server anmodninger, og hvis du bruger en CDN, vil de h\u00f8jst sandsynligt ogs\u00e5 tilf\u00f8je disse overskrifter til dig.<\/p>\n<figure style=\"width: 2026px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/09\/udnyt-browser-caching-overskrifter-1.png\" alt=\"Udnyt browser caching - caching overskrifter\" width=\"2026\" height=\"808\"><figcaption class=\"wp-caption-text\">Udnyt browser caching &#8211; caching overskrifter<\/figcaption><\/figure>\n<p>Hvis din server mangler disse overskrifter, kan du manuelt tilf\u00f8je dem.<\/p>\n<h4><strong>Tilf\u00f8jelse af Cache-Control Header i Nginx<\/strong><\/h4>\n<p>Du kan tilf\u00f8je <code>cache-control<\/code> header i Nginx ved at tilf\u00f8je f\u00f8lgende til din serverskonfigurets serverplacering eller blokering.<\/p>\n<pre><code>location ~* \\.(js|css|png|jpg|jpeg|gif|svg|ico)$ {\n expires 30d;\n add_header Cache-Control \"public, no-transform\";\n}<\/code><\/pre>\n<h4><strong>Tilf\u00f8jelse af Expires Header i Nginx<\/strong><\/h4>\n<p>Du kan tilf\u00f8je <code>expires<\/code> headers i Nginx ved at tilf\u00f8je f\u00f8lgende til din serverblok. I dette eksempel kan du se, hvordan du angiver forskellige udl\u00f8bstider baseret p\u00e5 filtyper.<\/p>\n<h4><strong>Tilf\u00f8jelse af Cache-Control Header i Apache<\/strong><\/h4>\n<p>Du kan tilf\u00f8je <code>cache-control<\/code> headers i <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a> ved at tilf\u00f8je f\u00f8lgende til din <code>.htaccess<\/code>-fil. Kodestykker kan tilf\u00f8jes \u00f8verst eller nederst p\u00e5 filen (f\u00f8r # BEGIN WordPress eller efter # END WordPress).<\/p>\n<pre><code>&lt;filesMatch \".(ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf)$\"&gt;\nHeader set Cache-Control \"max-age=84600, public\"\n<\/code><\/pre>\n<h4><strong> Tilf\u00f8jelse af Expires Header i Apache<\/strong><\/h4>\n<p>Du kan tilf\u00f8je <code>expires<\/code> headers i Apache ved at tilf\u00f8je f\u00f8lgende til din <code>.htaccess<\/code>-fil.<\/p>\n<pre><code>## EXPIRES HEADER CACHING ##\n\nExpiresActive On\nExpiresByType image\/jpg \"access 1 year\"\nExpiresByType image\/jpeg \"access 1 year\"\nExpiresByType image\/gif \"access 1 year\"\nExpiresByType image\/png \"access 1 year\"\nExpiresByType image\/svg \"access 1 year\"\nExpiresByType text\/css \"access 1 month\"\nExpiresByType application\/pdf \"access 1 month\"\nExpiresByType application\/javascript \"access 1 month\"\nExpiresByType application\/x-javascript \"access 1 month\"\nExpiresByType application\/x-shockwave-flash \"access 1 month\"\nExpiresByType image\/x-icon \"access 1 year\"\nExpiresDefault \"access 2 days\"\n\n## EXPIRES HEADER CACHING ##<\/code><\/pre>\n<p>Det er ogs\u00e5 vigtigt at bem\u00e6rke, at du kun kan <strong>tilf\u00f8je HTTP-cache overskrifter p\u00e5 ressourcer p\u00e5 din server<\/strong>. Hvis du f\u00e5r en advarsel om det, skal du muligvis udnytte browserens caching p\u00e5 anmodning fra en tredjepart. Der er ikke noget du kan g\u00f8re, da du ikke har anmodning om deres server. F\u00e6lles skyldige er Google Analytics-script og markedsf\u00f8ringspixels, som Facebook og Twitter.<\/p>\n<p>Hvis du fors\u00f8ger at rette dette med Google Analytics-scriptet, kan du v\u00e6re v\u00e6rt for det lokalt eller p\u00e5 din CDN (selvom det ikke er officielt underst\u00f8ttet) med et plugin som <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a> eller <a href=\"https:\/\/kinsta.com\/dk\/blog\/wp-rocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a>.<\/p>\n<h3 id=\"add-expires-headers\">Tilf\u00f8j Sidste Modificerede og ETag Headers (Validere Cache)<\/h3>\n<p>Dern\u00e6st har vi yderligere to s\u00e6t af overskrifter, <code>last-modified<\/code> og <code>etag<\/code>. Mens <code>cache-control<\/code> og <code>expires<\/code> headers hj\u00e6lper browseren med at afg\u00f8re <strong>om filen er \u00e6ndret siden sidste gang<\/strong>, den blev anmodet om. Eller rettere, validerer de cachen. Hvis disse ikke er korrekt indstillede, kan du se en advarsel om, at du skal &#8220;<a href=\"https:\/\/kinsta.com\/blog\/specify-a-cache-validator\/\" target=\"_blank\" rel=\"noopener noreferrer\">Specificere en cache-validator<\/a>.&#8221;<\/p>\n<figure style=\"width: 1570px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/cache-http-overskrifter.png\" alt=\"Last-modified og ETag HTTP overskrifter\" width=\"1570\" height=\"576\"><figcaption class=\"wp-caption-text\">Last-modified og ETag HTTP overskrifter<\/figcaption><\/figure>\n<p>Disse overskrifter b\u00f8r medtages p\u00e5 hvert originerserverrespons, da de begge <strong>validerer og indstiller cachens l\u00e6ngde<\/strong>. Hvis overskrifterne ikke findes, genererer den hver gang en ny anmodning om ressourcen, hvilket \u00f8ger belastningen p\u00e5 din server. Ved hj\u00e6lp af caching-overskrifter sikres det, at efterf\u00f8lgende foresp\u00f8rgsler ikke skal indl\u00e6ses fra serveren, hvilket sparer b\u00e5ndbredde og forbedrer ydeevnen for brugeren.<\/p>\n<p>Kinsta tilf\u00f8jer automatisk ovenst\u00e5ende overskrifter p\u00e5 alle serverforesp\u00f8rgsler, og hvis du bruger en CDN, vil de h\u00f8jst sandsynligt ogs\u00e5 tilf\u00f8je disse overskrifter til dig. Ligesom med <code>cache-control<\/code> og <code>expires<\/code>, kan du ikke manuelt indstille disse HTTP-overskrifter p\u00e5 eksterne ressourcer.<\/p>\n<h4><strong>Last-Modified Header<\/strong><\/h4>\n<p>Den <strong>last-modified<\/strong> overskrift sendes normalt automatisk fra serveren. Dette er et overskrift, som du <strong>generelt ikke beh\u00f8ver at tilf\u00f8je manuelt<\/strong>. Det sendes for at se, om filen i browserens cache er blevet \u00e6ndret siden sidste gang, den blev anmodet om. Du kan se p\u00e5 headerforesp\u00f8rgslen i Pingdom eller bruge Chrome DevTools til at se v\u00e6rdien af den sidst \u00e6ndrede overskrift.<\/p>\n<h4><strong>ETag Header<\/strong><\/h4>\n<p><strong>ETag<\/strong>-overskriften ligner ogs\u00e5 den sidst \u00e6ndrede overskrift. Det bruges ogs\u00e5 til at validere cachen for en fil. Hvis du k\u00f8rer Apache 2,4 eller h\u00f8jere, tilf\u00f8jes ETag-overskriften automatisk automatisk ved hj\u00e6lp af <a href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/core.html\/#fileetag\" target=\"_blank\" rel=\"noopener noreferrer\">FileETag-direktivet<\/a>. Og s\u00e5 vidt Nginx g\u00e5r, er ETag-headeren blevet aktiveret som standard siden 2016.<\/p>\n<p>Du kan aktivere ETag header manuelt i Nginx ved hj\u00e6lp af f\u00f8lgende kode.<\/p>\n<pre><code>etag on<\/code><\/pre>\n<h3>Tilf\u00f8j en Variant: Accept-Encoding Header<\/h3>\n<p><code>vary: Accept-Encoding<\/code> skal inkluderes p\u00e5 hvert originerserverrespons, da det fort\u00e6ller browseren, hvorvidt klienten kan h\u00e5ndtere komprimerede versioner af indholdet. Hvis dette ikke er korrekt indstillet, kan du muligvis se en advarsel om, at du skal &#8220;<a href=\"https:\/\/kinsta.com\/dk\/blog\/specify-vary-accept-encoding-header\/\" target=\"_blank\" rel=\"noopener noreferrer\">Specify a Vary: Accept-Encoding Header<\/a>.&#8221;<\/p>\n<p>Lad os f.eks. sige, at du har en gammel browser uden <a href=\"https:\/\/kinsta.com\/dk\/blog\/aktiveres-gzip-komprimering\/\" target=\"_blank\" rel=\"noopener noreferrer\">gzip-komprimering<\/a> og en moderne browser med den. Hvis du ikke bruger <code>vary: Accept-Encoding<\/code> header, kan din webserver eller CDN cache den ukomprimerede version og levere den til den moderne browser ved en fejltagelse, hvilket igen g\u00f8r ondt p\u00e5 dit WordPress-site. Ved at bruge overskriften kan du sikre, at din webserver og\/eller CDN leverer den relevante version.<\/p>\n<figure style=\"width: 1419px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/11\/vary-accept-encoding-http-header.png\" alt=\"vary: Accept-Encoding HTTP header\" width=\"1419\" height=\"561\" data-must_clone=\"true\"><figcaption class=\"wp-caption-text\">vary: Accept-Encoding HTTP header<\/figcaption><\/figure>\n<p>Kinsta tilf\u00f8jer automatisk ovenst\u00e5ende overskrifter p\u00e5 alle serverforesp\u00f8rgsler, og hvis du bruger en CDN, vil de h\u00f8jst sandsynligt ogs\u00e5 tilf\u00f8je disse overskrifter til dig. Ligesom med de andre cacheoverskrifter, vi har diskuteret ovenfor, kan du ikke manuelt indstille denne overskrift p\u00e5 eksterne ressourcer.<\/p>\n<h4><strong>Add Vary: Accept-Encoding Header in Apache<\/strong><\/h4>\n<p>Du kan tilf\u00f8je varianten: Accept-Encoding header i Apache ved at tilf\u00f8je f\u00f8lgende til din <code>.htaccess<\/code> fil.<\/p>\n<pre><code>&lt;IfModule mod_headers.c&gt;\n  &lt;FilesMatch \".(js|css|xml|gz|html)$\"&gt;\n    Header append Vary: Accept-Encoding\n  &lt;\/FilesMatch&gt;\n&lt;\/IfModule&gt;<\/code><\/pre>\n<h4><strong>Add Vary: Accept-Encoding Header in Nginx<\/strong><\/h4>\n<p>Du kan tilf\u00f8je variabler: Accept-Encoding header i Nginx ved at tilf\u00f8je f\u00f8lgende kode til din config-fil. Alle Nginx-konfigurationsfiler er placeret i <code>\/etc\/Nginx\/<\/code> directory. Den prim\u00e6re Konfigurationsfil er <code>\/etc\/Nginx\/Nginx.conf<\/code>.<\/p>\n<pre><code>gzip_vary on<code><\/code><\/code><\/pre>\n<h3>\u00c6ndring af WordPress-Hukommelsesgr\u00e6nsen i wp-config.php<\/h3>\n<p>Som angivet i <a href=\"https:\/\/codex.wordpress.org\/Editing_wp-config.php#Increasing_memory_allocated_to_PHP\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Codex<\/a>, med WordPress Version 2.5, giver <code>WP_MEMORY_LIMIT<\/code> dig mulighed for at angive den maksimale m\u00e6ngde hukommelse, der kan forbruges af PHP. Denne indstilling kan v\u00e6re n\u00f8dvendig, hvis du modtager en besked som &#8220;Tilladt hukommelsesst\u00f8rrelse p\u00e5 xxxxxx bytes udmattet&#8221;.<\/p>\n<p>Som standard vil WordPress fors\u00f8ge at \u00f8ge hukommelsen tildelt til PHP til 40 MB for et enkelt websted og 64 MB til multisite. De definerer hukommelsesgr\u00e6nserne i filen <code>.\/wp-includes\/default-constants.php<\/code>, p\u00e5 linjer 32 &#8211; 44 (<a href=\"https:\/\/github.com\/WordPress\/WordPress\/blob\/master\/wp-includes\/default-constants.php\" target=\"_blank\" rel=\"noopener noreferrer\">kilde<\/a>).<\/p>\n<p>Du har s\u00e5 ogs\u00e5 PHP <code>memory_limit<\/code> p\u00e5 serveren af din hostingudbyder. Det er to forskellige ting. Ved Kinsta indstiller vi standard <code>memory_limit<\/code> til 256M. Hvis du l\u00f8ber ind i den udtjente fejl i hukommelsesst\u00f8rrelsen, kan du pr\u00f8ve at \u00f8ge PHP-hukommelsesgr\u00e6nsen i WordPress.<\/p>\n<p>Tilf\u00f8j f\u00f8lgende til din <a href=\"https:\/\/kinsta.com\/blog\/wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>wp-config.php file<\/code><\/a>, lige f\u00f8r linjen der siger &#8220;That&#8217;s all, stop editing! Happy blogging.&#8221;<\/p>\n<pre><code>define( 'WP_MEMORY_LIMIT', '256M' );<\/code><\/pre>\n<p>Jan Reilink har ogs\u00e5 en stor blogpost, der beskriver <a href=\"https:\/\/www.saotn.org\/set-wp_memory_limit-value-correctly-in-wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"> WordPress-hukommelsesgr\u00e6nseproblemet<\/a> mere detaljeret. Han giver ogs\u00e5 en \u00e6ndring af den kode, du kan bruge. I stedet for at indstille m\u00e6ngden manuelt kan du indstille den til PHP <code>memory_limit<\/code>-v\u00e6rdien.<\/p>\n<pre><code>define( 'WP_MEMORY_LIMIT', ini_get( 'memory_limit' ) );<\/code><\/pre>\n<h2 id=\"front-end-optimization\">Tips om Front-End-Optimering og Eksterne Tjenester<\/h2>\n<p>Nu dykker vi ind p\u00e5 nogle m\u00e5der, s\u00e5 du kan fremskynde WordPress ved at optimere front-end. Front-end indeb\u00e6rer typisk alt, der h\u00e5ndteres fuldst\u00e6ndigt af klientsiden browser, s\u00e5som CSS, JavasScript, billeder osv. Dette omfatter ogs\u00e5 at analysere eksterne tjenester, du har indl\u00e6st p\u00e5 dit websted, og hvordan de p\u00e5virker din samlede belastningstid.<\/p>\n<p>To af de vigtigste m\u00e5l, du b\u00f8r have, n\u00e5r det kommer til optimering af front-end er:<\/p>\n<ul>\n<li><strong>Reducerer din samlede webside st\u00f8rrelse.<\/strong> St\u00f8rrelsen af din CSS, JavaScript, billeder betyder noget. En 4 MB hjemmeside vil typisk indl\u00e6se meget langsommere end en 1 MB hjemmeside. Paul Calvano har dog en god artikel om i<a href=\"https:\/\/paulcalvano.com\/index.php\/2018\/07\/02\/impact-of-page-weight-on-load-time\/\" target=\"_blank\" rel=\"noopener noreferrer\">ndvirkningen af sidev\u00e6gten p\u00e5 belastningstiden<\/a>, og hvordan det er vigtigt at s\u00f8rge for, at det ikke er det eneste, du sporer, da det nogle gange kan v\u00e6re vildledende.<\/li>\n<li><strong>Reducere HTTP-anmodninger og eksterne tjenester.<\/strong> Med <a href=\"https:\/\/kinsta.com\/learn\/what-is-http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a> kan flere anmodninger og svar nu sendes samtidig med en enkelt TCP-forbindelse. Selvom dette er fantastisk til ydeevne, kan reducerende HTTP-anmodninger stadig hj\u00e6lpe med at fremskynde dit WordPress-websted. Dette inkluderer ogs\u00e5 at reducere det samlede antal eksterne foresp\u00f8rgsler og tjenester. Hver af disse tilf\u00f8jer yderligere forsinkelser som <a href=\"https:\/\/kinsta.com\/blog\/reduce-dns-lookups\/\" target=\"_blank\" rel=\"noopener noreferrer\">DNS-opslag<\/a>, TLS-forbindelser og <a href=\"https:\/\/kinsta.com\/blog\/network-latency\/\" target=\"_blank\" rel=\"noopener noreferrer\">netv\u00e6rksforsinkelse<\/a>.<\/li>\n<\/ul>\n<h3>Speed Test dit WordPress Site for at F\u00e5 en Basislinje<\/h3>\n<p>N\u00e5r det kommer til at optimere fronten af dit websted, er det altid godt at starte med en basislinje. Dette betyder normalt, at du skal k\u00f8re en hastighedspr\u00f8ve. Der er mange forskellige m\u00e5der, du kan g\u00f8re dette p\u00e5, se vores liste over 15 fantastiske <a href=\"https:\/\/kinsta.com\/dk\/blog\/website-speed-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">testv\u00e6rkt\u00f8jer til hjemmesiden<\/a>.<\/p>\n<figure style=\"width: 2170px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/pingdom-hjemmeside-hastighedstest.png\" alt=\"Pingdom hjemmeside hastighedstest\" width=\"2170\" height=\"1442\"><\/a><figcaption class=\"wp-caption-text\">Pingdom hjemmeside hastighedstest<\/figcaption><\/figure>\n<p>Se vores dybdeg\u00e5ende vejledninger om, <a href=\"https:\/\/kinsta.com\/dk\/blog\/pingdom-speed-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du bruger Pingdom<\/a> og <a href=\"https:\/\/kinsta.com\/dk\/blog\/gtmetrix-speed-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du bruger GTmetrix<\/a>. Her er et par ting at huske p\u00e5, n\u00e5r hastighedspr\u00f8vning:<\/p>\n<h4><strong>1. V\u00e6lg et v\u00e6rkt\u00f8j og tag det med<\/strong><\/h4>\n<p>Vi er store fans af Pingdom, GTmetrix, WebPageTest, PageSpeed Insights og Chrome DevTools. Det betyder dog ikke s\u00e5 meget hvilket hastighedspr\u00f8vningsv\u00e6rkt\u00f8j du bruger, da det g\u00f8r din konsekvent. De har alle forskellige m\u00e5der at m\u00e5le og kvantificere hastighed p\u00e5, s\u00e5 v\u00e6lg et v\u00e6rkt\u00f8j og hold det i alle dine test og optimeringer. Selv <a href=\"https:\/\/www.seroundtable.com\/google-says-pick-one-speed-testing-tool-26034.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google siger at v\u00e6lge en<\/a>.<\/p>\n\n<h4><strong>2. M\u00e5 Ikke V\u00e6re Besat Over et Perfekt Score<\/strong><\/h4>\n<p>Mange af v\u00e6rkt\u00f8jerne som <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-pagespeed-insights\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google PageSpeed Insights<\/a>, har alle en eller anden form for hastighed eller ydeevne-score. Det er vigtigt at huske, at scoren ikke altid betyder s\u00e5 meget som din hjemmeside hastighed og opfattet ydeevne af brugeren. Resultatet er der for at hj\u00e6lpe med at m\u00e5le hvor godt du klarer det. Men bes\u00e6ttelse over en perfekt 100\/100 eller en score i nogle tilf\u00e6lde, kan v\u00e6re spild af tid. Og st\u00f8rre websteder med mange eksterne scripts og reklamer f\u00e5r aldrig en perfekt score, hvilket er helt ok.<\/p>\n<h4><strong>3. Placeringen af Dine Testproblemer<\/strong><\/h4>\n<p>Den placering du v\u00e6lger, n\u00e5r hastighedspr\u00f8vningen betyder noget. Da vi blev diskuteret i et tidligere afsnit, er \u00e5rsagen hertil, at dette er alt sammen i forhold til, det <a href=\"#server-location\">datacenter du v\u00e6lger<\/a>. TTFB, netv\u00e6rk latens, alle kommer i spil. S\u00e5 test dit websted b\u00e5de fra et sted, der ligger t\u00e6t p\u00e5 dit datacenter og et langt v\u00e6k. Dette vil ogs\u00e5 hj\u00e6lpe dig med at se, hvor meget en indvirkning et CDN kan have p\u00e5 dit WordPress-websted.<\/p>\n<h4><strong>4. Test Flere Gange p\u00e5 Grund af Caching<\/strong><\/h4>\n<p>Da vi gik over tidligere i <a href=\"#wordpress-cache\">afsnittet om caching<\/a>, hvis cachen for nylig er blevet ryddet eller er udl\u00f8bet p\u00e5 din WordPress-v\u00e6rt eller CDN, vil den registrere en &#8220;MISS&#8221; p\u00e5 HTTP-overskriften. Det betyder, at dit websted eller dit aktiv ikke tjener fra cachen.<\/p>\n<figure style=\"width: 1486px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/miss-http-header.png\" alt=\"MISS HTTP header\" width=\"1486\" height=\"612\"><figcaption class=\"wp-caption-text\">MISS HTTP header<\/figcaption><\/figure>\n<p>For at kunne se hastigheden p\u00e5 hele dit websted skal du se alt, hvad der skal l\u00e6ses fra cache, din startside og alle aktiver registrere et &#8220;HIT&#8221;. Dette kr\u00e6ver nogle gange at k\u00f8re din hastighedspr\u00f8ve flere gange. Du kan derefter tage gennemsnittet.<\/p>\n<figure style=\"width: 1494px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/hit-http-header.png\" alt=\"HIT HTTP header\" width=\"1494\" height=\"610\"><figcaption class=\"wp-caption-text\">HIT HTTP header<\/figcaption><\/figure>\n<p>Lad os nu flytte ind i nogle front-end optimeringer, du kan lave p\u00e5 dit WordPress-websted.<\/p>\n<h3>Eliminer Render-Blocking JavaScript og CSS<\/h3>\n<p>En advarsel om at blokerende JavaScript og CSS muligvis vises, n\u00e5r du har filer, der forhindrer siden i at blive lastet hurtigst muligt. Specifik JS og CSS er undertiden betingede, hvilket betyder, at de ikke skal vise det overordnede indhold. Du kan forhindre dem i at blive blokerende ved at bruge async og udskifte attributter.<\/p>\n<figure style=\"width: 1588px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/eliminate-render-blocking-resources.png\" alt=\"Eliminate render-blocking resources\" width=\"1588\" height=\"290\"><figcaption class=\"wp-caption-text\">Eliminate render-blocking resources<\/figcaption><\/figure>\n<p>For at eliminere blokerende JavaScript og CSS skal du g\u00f8re f\u00f8lgende:<\/p>\n<h4><strong>Ryd JS Fra Den Kritiske Renderingsti<\/strong><\/h4>\n<p>Flytning af JavaScript ud af den kritiske gengivelsessti udf\u00f8res typisk ved at tilf\u00f8je enten <code>defer<\/code> eller <code>async<\/code>-attributten til script-HTML-elementerne, der kalder JavaScript-ressourcer.<\/p>\n<ul>\n<li><strong>Async-attributten<\/strong> fort\u00e6ller browseren, at den skal begynde at downloade ressourcen med det samme uden at bremse HTML-parsing. N\u00e5r ressourcen er tilg\u00e6ngelig, er HTML-parsering pauset, s\u00e5 ressourcen kan indl\u00e6ses.<\/li>\n<li><strong>Defer-attributten<\/strong> fort\u00e6ller, at browseren holder af med at hente ressourcen, indtil HTML-parsing er f\u00e6rdig. N\u00e5r browseren er f\u00e6rdig med HTML&#8217;en, downloades og returneres alle udskudte scripts i den r\u00e6kkef\u00f8lge, de vises i dokumentet.<\/li>\n<\/ul>\n<h4><strong>Optimer levering af CSS ressourcer<\/strong><\/h4>\n<p>Optimering af leveringen af CSS betyder i det v\u00e6sentlige, at du skal finde ud af, hvordan du laver en uhindret blokering.<\/p>\n<ul>\n<li>Identificer de stilarter, der kr\u00e6ves for at <a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/OptimizeCSSDelivery\" target=\"_blank\" rel=\"noopener noreferrer\">lave det overordnede indhold og levere de stilarter inline med HTML&#8217;en.<\/a><\/li>\n<li>Brug CSS betingelsesm\u00e6ssigt kun p\u00e5 enheder, n\u00e5r det er n\u00f8dvendigt.<\/li>\n<li>Indl\u00e6se resterende CSS asynkront.<\/li>\n<\/ul>\n<p>Hvis du g\u00f8r alt ovenfor, kan det nogle gange v\u00e6re en vanskelig proces, og det tager helt sikkert nogle tweaking ud fra de scripts, du har indl\u00e6st p\u00e5 dit websted. Her er et par WordPress-plugins, der kan hj\u00e6lpe:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/async-javascript\/\" target=\"_blank\" rel=\"noopener noreferrer\">Async JavaScript<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/hummingbird-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hummingbird<\/a><\/li>\n<\/ul>\n<p>For en mere detaljeret forklaring og gennemg\u00e5, anbefaler vi at tjekke vores indl\u00e6g om at <a href=\"https:\/\/kinsta.com\/dk\/blog\/renderings-blokerende-javascript-css\/\" target=\"_blank\" rel=\"noopener noreferrer\">eliminere renderblokerende JavaScript og CSS<\/a>.<\/p>\n<h3>Kombiner Ekstern CSS og JavaScript i WordPress<\/h3>\n<p>Den kombinerede eksterne CSS-advarsel ses typisk, n\u00e5r du bruger en CDN, fordi du er v\u00e6rt for dine CSS-filer p\u00e5 et eksternt dom\u00e6ne, f.eks. Cdn.domain.com. Tidligere er en hurtig m\u00e5de at l\u00f8se dette p\u00e5 at sammenk\u00e6de dine CSS-filer, eller kombinere dem, s\u00e5 de indl\u00e6ses i en enkelt anmodning.<\/p>\n<p>Men hvis du k\u00f8rer over HTTPS med en udbyder, der underst\u00f8tter HTTP\/2, er denne advarsel ikke l\u00e6ngere s\u00e5 relevant som den plejede at v\u00e6re. Med HTTP\/2 kan flere CSS-filer nu indl\u00e6ses parallelt over en enkelt forbindelse. Og over<a href=\"https:\/\/caniuse.com\/#search=http2\" target=\"_blank\" rel=\"noopener noreferrer\"> 86% af browsere underst\u00f8tter HTTP\/2<\/a>.<\/p>\n<p>Men det betyder ikke n\u00f8dvendigvis, at denne optimering er helt d\u00f8d. I nogle tilf\u00e6lde har vi set dette stadig g\u00f8r WordPress-websteder hurtigere. Det afh\u00e6nger af filernes st\u00f8rrelse og hvor mange af dem der er. Derfor er dette en optimering, vi anbefaler, at du stadig tester p\u00e5 dit websted.<\/p>\n<p>En af de nemmeste m\u00e5der at kombinere dine eksterne CSS- og JavaScript-filer p\u00e5 er med det gratis <a href=\"https:\/\/hu.wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a> plugin. Efter at have kombineret dem, vil du se en &#8220;autoptimize_xxxxx.css&#8221; eller &#8220;autoptimize_xxxxx.js&#8221; fil. Det underst\u00f8tter ogs\u00e5 at loade dem fra din CDN. Du kan ogs\u00e5 g\u00f8re dette med <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> plugin.<\/p>\n<figure style=\"width: 1403px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/kombineret-css-javascript-filer.png\" alt=\"Kombineret CSS og Javascript filer\" width=\"1403\" height=\"508\"><figcaption class=\"wp-caption-text\">Kombineret CSS og Javascript filer<\/figcaption><\/figure>\n<p>Se vores indg\u00e5ende post om, hvordan du <a href=\"https:\/\/kinsta.com\/blog\/combine-external-css\/\" target=\"_blank\" rel=\"noopener noreferrer\">kombinerer eksternt CSS og JavaScript i WordPress.<\/a><\/p>\n<h3>Brug Minification p\u00e5 HTML, CSS og JavaScript<\/h3>\n<p>Vi kan reducere m\u00e6ngden af data, som browseren skal downloade ved at minimere HTML-, CSS- og JavaScript-ressourcer. Minifiering er processen med at fjerne un\u00f8dvendige tegn som kommentarer og whitespace fra kildekoden. Disse tegn er yderst nyttige i udvikling, men de er ubrugelige for browseren at g\u00f8re siden.<\/p>\n<h4><strong>Ikke-minificeret HTML<\/strong><\/h4>\n<p>Her er et eksempel p\u00e5 ikke-minificeret HTML-kode.<\/p>\n<figure style=\"width: 1760px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/ikke-minificeret-html.png\" alt=\"Ikke-minificeret HTML-kode\" width=\"1760\" height=\"500\"><figcaption class=\"wp-caption-text\">Ikke-minificeret HTML-kode<\/figcaption><\/figure>\n<h4><strong>Minificeret HTML<\/strong><\/h4>\n<p>Her er et eksempel p\u00e5 minificeret HTML-kode.<\/p>\n<figure style=\"width: 1398px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/minificeret-kode.jpg\" alt=\"Minificeret HTML-kode\" width=\"1398\" height=\"362\"><figcaption class=\"wp-caption-text\">Minificeret HTML-kode<\/figcaption><\/figure>\n<p>Du kan bruge det gratis <a href=\"https:\/\/wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener noreferrer\">Autoptimize<\/a> plugin eller <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP Rocket<\/a> til nemt at reducere dine filer.<\/p>\n<p>Hvis du er <a href=\"https:\/\/kinsta.com\/dk\/prissaetning\/?plan=visits-business1\">Kinsta-kunde<\/a>, s\u00e5 har du adgang til <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#code-minification-1\">kode minifikationsfunktionen<\/a> indbygget direkte i <a href=\"https:\/\/kinsta.com\/dk\/mykinsta\/\">MyKinsta-dashboardet<\/a>. Dette giver kunderne mulighed for hurtigt og nemt at aktivere automatisk CSS- og JavaScript-minificering med et klik p\u00e5 en knap og vil effektivt fremskynde dit websted uden manuel indsats.<\/p>\n<h3 id=\"use-cookie-free-domains\">Brug Cookie Frie Dom\u00e6ner<\/h3>\n<p>Generelt, n\u00e5r du serverer indhold som billeder, JavaScript, CSS, er der ingen grund til, at en <a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP_cookie\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP-cookie<\/a> ledsager den, da det skaber ekstra omkostninger. N\u00e5r serveren har indstillet en cookie til et bestemt dom\u00e6ne, skal alle efterf\u00f8lgende HTTP-anmodninger til det p\u00e5g\u00e6ldende dom\u00e6ne indeholde cookien. Denne advarsel ses typisk p\u00e5 websteder med et stort antal anmodninger.<\/p>\n<p>Vi har et dybtg\u00e5ende indl\u00e6g om, hvordan vi skal <a href=\"https:\/\/kinsta.com\/dk\/blog\/serve-static-content-from-a-cookieless-domain\/\" target=\"_blank\" rel=\"noopener noreferrer\">h\u00e5ndtere det statiske indhold fra en cookieless dom\u00e6ne<\/a> advarsel. Mange gange kan du ignorere denne advarsel, da nye protokoller som <a href=\"https:\/\/kinsta.com\/learn\/what-is-http2\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTTP\/2<\/a> nu g\u00f8r dette mindre vigtigt. Omkostningerne ved en ny forbindelse er normalt dyrere end streaming af alt over den samme forbindelse.<\/p>\n<p>En nem m\u00e5de at l\u00f8se denne advarsel p\u00e5 er at <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">bruge en CDN-udbyder<\/a>, der kan ignorere cookies samt stripe cookies, som helt forhindrer klienten i at modtage Set-Cookie-responsoverskriften. <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">KeyCDN<\/a> er en CDN-udbyder, der tilbyder denne funktion. Som standard kan du se, at f\u00f8lgende to muligheder er aktiveret. Dette er et nemt alternativ uden at skulle r\u00f8re med at flytte og konfigurere dit websted til at levere statiske aktiver fra et separat underdom\u00e6ne.<\/p>\n<figure style=\"width: 1386px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/09\/cdn-strip-cookies-1.png\" alt=\"CDN strip cookies\" width=\"1386\" height=\"444\"><figcaption class=\"wp-caption-text\">CDN strip cookies<\/figcaption><\/figure>\n<p>Hvis du k\u00f8rer Cloudflare, <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200169816-Can-I-serve-a-cookieless-domain-or-subdomain-through-CloudFlare-\" target=\"_blank\" rel=\"noopener noreferrer\">kan du ikke deaktivere cookies<\/a> p\u00e5 ressourcer, der serveres via deres netv\u00e6rk. CloudFlare indeholder deres egen sikkerhedscookie i din header. Igen er disse cookies meget sm\u00e5, og pr\u00e6stationsimplikationerne er ekstremt sm\u00e5. Men hvis du bruger CloudFlare, er der ingen m\u00e5de at omg\u00e5 denne advarsel.<\/p>\n<p>En anden m\u00e5de at komme rundt p\u00e5 er at <a href=\"https:\/\/kinsta.com\/dk\/blog\/serve-static-content-from-a-cookieless-domain\/#re-configure-wordpress-site\" target=\"_blank\" rel=\"noopener noreferrer\">genkonfigurere dit WordPress-websted<\/a> for at levere de statiske aktiver fra et nyt dom\u00e6ne eller underdom\u00e6ne.<\/p>\n<h3>Deaktiver Embeds i WordPres<\/h3>\n<p>Da de udgav <a href=\"https:\/\/codex.wordpress.org\/Version_4.4\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 4.4<\/a>, slog de funktionen oEmbed sammen i kernen. Dette giver brugerne mulighed for at indlejre YouTube-videoer, tweets og mange andre ressourcer p\u00e5 deres websteder ved blot at inds\u00e6tte en webadresse, som WordPress automatisk konverterer til en indlejring og giver et live preview i den visuelle editor. Med opdateringen <a href=\"https:\/\/make.wordpress.org\/core\/2015\/10\/28\/new-embeds-feature-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">blev WordPress selv en oEmbed-udbyder<\/a>.<\/p>\n<p>Denne funktion er nyttig for mange mennesker, og du vil muligvis beholde den aktiveret. Men hvad det betyder er, at det ogs\u00e5 genererer en ekstra HTTP-anmodning p\u00e5 dit WordPress-websted for at indl\u00e6se wp-embed.min.js-filen. Og dette belastes p\u00e5 hele webstedet. Mens denne fil kun er 1,7 KB, tilf\u00f8jes ting som disse over tid. Selve anmodningen er undertiden en st\u00f8rre aftale end indholdets downloadst\u00f8rrelse.<\/p>\n<figure style=\"width: 1666px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wp-embed-file.png\" alt=\"wp-embed.min.js file\" width=\"1666\" height=\"714\"><figcaption class=\"wp-caption-text\">wp-embed.min.js file<\/figcaption><\/figure>\n<p>Du kan nemt deaktivere denne fil fra indl\u00e6sning. Her er tre forskellige muligheder:<\/p>\n<ul>\n<li>Mulighed 1 &#8211; <a href=\"https:\/\/kinsta.com\/blog\/disable-embeds-wordpress\/#disable-embeds-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver embeds med plugin<\/a><\/li>\n<li>Mulighed 2 &#8211; <a href=\"https:\/\/kinsta.com\/blog\/disable-embeds-wordpress\/#disable-embeds-code\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver embeds med kode<\/a><\/li>\n<li>Mulighed 3 &#8211; <a href=\"https:\/\/kinsta.com\/blog\/disable-embeds-wordpress\/#inline-embed-js\" target=\"_blank\" rel=\"noopener noreferrer\">Flyt JavaScript Inline<\/a><\/li>\n<\/ul>\n<h3>Deaktiver Emojis i WordPress<\/h3>\n<p>P\u00e5 samme m\u00e5de som embeds i <a href=\"https:\/\/codex.wordpress.org\/Version_4.2\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 4.2<\/a> tilf\u00f8jede de st\u00f8tte til emojis til kernen for \u00e6ldre browsere. Det store problem med dette er, at det genererer en ekstra HTTP-anmodning p\u00e5 dit WordPress-websted for at indl\u00e6se filen <code>wp-emoji-release.min.js<\/code> Og dette belastes hele webstedet. Mens denne fil kun er 10,5 KB, er det ubrugeligt, hvis du ikke bruger emojis p\u00e5 dit websted.<\/p>\n<figure style=\"width: 1676px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wp-emoji-release-file.png\" alt=\"wp-emoji-release.min.js\" width=\"1676\" height=\"782\"><figcaption class=\"wp-caption-text\">wp-emoji-release.min.js<\/figcaption><\/figure>\n<p>Der er et par forskellige m\u00e5der at deaktivere Emojis i WordPress. Du kan g\u00f8re det med et gratis plugin eller med kode.<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/blog\/disable-emojis-wordpress\/#disable-emojis-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver Emojis med et plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/blog\/disable-emojis-wordpress\/#disable-emojis-code\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver Emojis med kode<\/a><\/li>\n<\/ul>\n<h3>S\u00e5dan Fremskyndes WordPress Comments eller Deaktiver Tema<\/h3>\n<p>En optaget kommentar sektion p\u00e5 et websted kan for\u00e5rsage mange pr\u00e6stationsproblemer. T\u00e6nk bare p\u00e5 de ressourcer, der g\u00e5r til at f\u00e5 kommentarer til at fungere:<\/p>\n<ul>\n<li>En database er n\u00f8dvendigfor at tr\u00e6kke eksisterende kommentarer op.<\/li>\n<li>Databaseindl\u00e6gr oprettes for hver ny kommentar.<\/li>\n<li>Kommentarer og kommentarmetadata modtages og behandles af en bes\u00f8gers browser.<\/li>\n<li>Eksterne ressourcer, s\u00e5som Gravatars, anmodes om, downloades og indl\u00e6ses (kr\u00e6ver et separat DNS opslag).<\/li>\n<li>I mange tilf\u00e6lde skal store JavaScript- og jQuery-ressourcer downloades og behandles for at f\u00e5 kommentarsystemet til at fungere som det skal.<\/li>\n<\/ul>\n<p>Her er fire forskellige muligheder, du kan g\u00f8re for at <a href=\"https:\/\/kinsta.com\/blog\/wordpress-comments\/\" target=\"_blank\" rel=\"noopener noreferrer\">fremskynde WordPress-kommentarer<\/a>:<\/p>\n<h4><strong>Mulighed 1 &#8211; Deaktiver kommentarer<\/strong><\/h4>\n<p>Hvis dit websted ikke f\u00e5r meget mange kommentarer, og du ikke tror, at de tilf\u00f8jer nogen v\u00e6rdi, kan det v\u00e6re bedre at <a href=\"https:\/\/kinsta.com\/dk\/blog\/deaktivere-wordpress-kommentarer\/\" target=\"_blank\" rel=\"noopener noreferrer\">deaktivere kommentarer helt og holdent<\/a>. Husk, at kommentarer kan p\u00e5virke din SEO, da Google typisk vil gennemg\u00e5 disse som ekstra indhold p\u00e5 siden, s\u00e5 du b\u00f8r kun godkende kommentarer af h\u00f8j kvalitet. Tjek disse tre nemme m\u00e5der at deaktivere kommentarer p\u00e5:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/deaktivere-wordpress-kommentarer\/#disable-comments\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver kommentarer i WordPress-indstillingerne<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/deaktivere-wordpress-kommentarer\/#comments-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver kommentarer med plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/deaktivere-wordpress-kommentarer\/#comments-code\" target=\"_blank\" rel=\"noopener noreferrer\">Deaktiver kommentarer med kode<\/a><\/li>\n<\/ul>\n<h4><strong>Mulighed 2 &#8211; Optimer native WordPress-kommentarer<\/strong><\/h4>\n<p>Din anden mulighed ville v\u00e6re at optimere det native WordPress-kommentarsystem. En m\u00e5de ville v\u00e6re at reducere antallet af kommentarer, der blev lastet med den indledende sidebelastning.<\/p>\n<ol>\n<li>G\u00e5 til Indstillinger \u2192 Diskussion i WordPress-administrationsomr\u00e5det.<\/li>\n<li>Se efter afsnittet Andre kommentarindstillinger.<\/li>\n<li>Marker afkrydsningsfeltet ud for Bryd kommentarer ind til sider med og tilf\u00f8j en v\u00e6rdi for antallet af kommentarer, du vil vise med den indledende sideindl\u00e6sning.<\/li>\n<\/ol>\n<figure style=\"width: 1922px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/bryd-kommentarer-til-sider.png\" alt=\"Bryd kommentarer til sider\" width=\"1922\" height=\"604\"><figcaption class=\"wp-caption-text\">Bryd kommentarer til sider<\/figcaption><\/figure>\n<p>En anden mulighed du har er at bruge v\u00e6rt Gravatars p\u00e5 din CDN. Dette er den tilgang, vi tager p\u00e5 Kinsta.<\/p>\n<p>Som standard, n\u00e5r WordPress-kommentarer er indl\u00e6st, kr\u00e6ver hver enkelt unik Gravatar en HTTP-anmodning. S\u00e5 hvis en side er indl\u00e6st med kommentarer fra 50 forskellige kommentatorer, kr\u00e6ves der 50 HTTP-anmodninger for at downloade alle disse Gravatars. Som du kan forestille dig, kan dette p\u00e5virke din sidens hastighed. For ikke at n\u00e6vne det faktum, at vi har set den eksterne DNS opslag til gravatar.com v\u00e6re langsommere og i nogle tilf\u00e6lde endda timeout.<\/p>\n<p>Hvis du kigger \u00e5 Gravatars p\u00e5 Kinsta-bloggen, kan du se, at de lastes fra Kinsta.com (inklusive vores CDN). Tjek hvordan du <a href=\"https:\/\/woorkup.com\/load-gravatars-from-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">indl\u00e6ser gravatars fra din CDN<\/a>.<\/p>\n<figure style=\"width: 1412px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/host-gravatar-lokalt.png\" alt=\"Host Gravatar lokalt eller p\u00e5 CDN\" width=\"1412\" height=\"552\"><figcaption class=\"wp-caption-text\">Host Gravatar lokalt eller p\u00e5 CDN<\/figcaption><\/figure>\n<h4><strong>Mulighed 3 &#8211; Brug et tredjeparts kommentar system<\/strong><\/h4>\n<p>Din tredje mulighed er at bruge et tredjeparts kommentar system. Hvis dit websted er hostet p\u00e5 en billig, ressourceh\u00e6vdet delt server, kan det v\u00e6re med at fremskynde sider med mange kommentarer ved at bruge et <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-kommentar-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">tredjeparts kommentarsystem<\/a>. Det er de samme ideer som billedoptimering, offload arbejdet. Men hvis du er hosted hos Kinsta eller en anden kvalitetswebhosting, vil det ikke v\u00e6re meget at skifte til en tredjepart for at hj\u00e6lpe dit websteds hastighed og kan s\u00e6nke det.<\/p>\n<figure style=\"width: 1653px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2016\/02\/disqus-eksterne-foresporgsler.png\" alt=\"Disqus eksterne foresp\u00f8rgsler\" width=\"1653\" height=\"734\"><figcaption class=\"wp-caption-text\">Disqus eksterne foresp\u00f8rgsler<\/figcaption><\/figure>\n<p>S\u00f8rg altid for at teste det tredjeparts kommentarsystem, du fors\u00f8ger. Kig p\u00e5 alle de separate anmodninger <a href=\"https:\/\/kinsta.com\/blog\/disqus-ads\/\">Disqus<\/a> genererer (som vist nedenfor). Mens de fleste af disse foresp\u00f8rgsler indl\u00e6ses asynkront, vil du stadig opdage en ekstra belastningstid, hvis du bruger Disqus.<\/p>\n<h4><strong>Mulighed 4 &#8211; Lazy Load Kommentarer<\/strong><\/h4>\n<p>Din fjerde mulighed er at dovne belastnings kommentarer, s\u00e5 de ikke s\u00e6nker den indledende sidegengivelse. Her er et par plugins, du m\u00e5ske vil tjekke ud:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/lazy-load-for-comments\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lazy Load for Comments<\/a>: Denne plugin giver dig mulighed for at latte indl\u00e6se native WordPress-kommentarer.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/disqus-conditional-load\/\" target=\"_blank\" rel=\"noopener noreferrer\">Disqus Conditional Load<\/a>: Hvis du vil bruge Disqus kommentar systemet, er dette et must-have plugin til doven belastning kommentarer.<\/li>\n<\/ul>\n<h3>Deaktiver WordPress RSS-feeds<\/h3>\n<p>Hvis du ikke bruger bloggingdelen af WordPress p\u00e5 dit websted, kan du deaktivere WordPress RSS-feeds. Selv om dette ikke har stor indflydelse p\u00e5 ydeevne, hj\u00e6lper alt. Det er ogs\u00e5 en mindre ting, du skal bekymre dig om.<\/p>\n<p>Tjek disse to forskellige m\u00e5der at deaktivere RSS-feeds i WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/kinsta.com\/blog\/wordpress-disable-rss-feed\/#disable-rss-feed-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Disable RSS Feed med Plugin<\/a><\/li>\n<li><a href=\"https:\/\/kinsta.com\/blog\/wordpress-disable-rss-feed\/#disable-rss-feed-code\" target=\"_blank\" rel=\"noopener noreferrer\">Disable RSS Feed med Code<\/a><\/li>\n<\/ul>\n<h3>Brug Prefetch og Preconnect<\/h3>\n<p>Resource tips og direktiveringer som <code>prefetch<\/code> og <code>preconnect<\/code> kan v\u00e6re en fantastisk m\u00e5de at fremskynde WordPress bag kulisserne. KeyCDN har en fremragende artikel og oversigt over <a href=\"https:\/\/www.keycdn.com\/blog\/resource-hints\" target=\"_blank\" rel=\"noopener noreferrer\">resource hints<\/a>.<\/p>\n<h4><strong>Prefetch<\/strong><\/h4>\n<p><a href=\"https:\/\/www.w3.org\/TR\/resource-hints\/#dfn-dns-prefetch\" target=\"_blank\" rel=\"noopener noreferrer\">DNS-prefetch<\/a> giver dig mulighed for at l\u00f8se dom\u00e6nenavne (udf\u00f8r et DNS-opslag i baggrunden), f\u00f8r en bruger klikker p\u00e5 et link, hvilket igen kan medvirke til at forbedre ydeevnen. Det g\u00f8res ved at tilf\u00f8je et <code>rel=\"dns-prefetch\"<\/code>-tag i overskriften p\u00e5 dit WordPress-websted.<\/p>\n<pre><code>&lt;link rel=\"dns-prefetch\" href=\"\/\/domain.com\"&gt;<\/code><\/pre>\n<p>Nogle almindelige ting at bruge DNS-prefetching til er din CDN-URL, Google Fonts, Google Analytics osv.<\/p>\n<pre><code> &lt;link rel=\"dns-prefetch\" href=\"\/\/cdn.domain.com\/\"&gt;\n &lt;link rel=\"dns-prefetch\" href=\"\/\/fonts.googleapis.com\/\"&gt;\n &lt;link rel=\"dns-prefetch\" href=\"\/\/www.google-analytics.com\"&gt;<\/code><\/pre>\n<p>Prefetch <a href=\"https:\/\/caniuse.com\/#search=dns-prefetch\" target=\"_blank\" rel=\"noopener noreferrer\">underst\u00f8ttes<\/a> ogs\u00e5 af de fleste moderne browsere. Se vores vejledning om, hvordan du <a href=\"https:\/\/kinsta.com\/blog\/add-code-wordpress-header-footer\/\" target=\"_blank\" rel=\"noopener noreferrer\">f\u00f8jer kode til din WordPress header<\/a>.<\/p>\n<p>Eller du kan nemt implementere DNS-prefetch ved hj\u00e6lp af et plugin som <a href=\"https:\/\/perfmatters.io\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>. Du skal blot klikke p\u00e5 fanen &#8220;Ekstra&#8221; i Perfmatters-plugin&#8217;et og tilf\u00f8je dom\u00e6ner. Format: <code>\/\/domain.tld<\/code> (one per line)<\/p>\n<figure style=\"width: 1716px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/prefetch.png\" alt=\"Prefetch\" width=\"1716\" height=\"874\"><figcaption class=\"wp-caption-text\">Prefetch<\/figcaption><\/figure>\n<h4><strong>Preconnect<\/strong><\/h4>\n<p><a href=\"https:\/\/www.w3.org\/TR\/resource-hints\/#preconnect\" target=\"_blank\" rel=\"noopener noreferrer\">Preconnect<\/a> g\u00f8r det muligt for browseren at oprette tidlige forbindelser f\u00f8r en HTTP-anmodning, hvilket eliminerer omdrejningstiden og sparer tid for brugerne.<\/p>\n<blockquote><p>Forbindelse er et vigtigt v\u00e6rkt\u00f8j i din optimeringsv\u00e6rkt\u00f8jskasse &#8230; det kan eliminere mange dyre rundrejser fra din foresp\u00f8rgselssti &#8211; i nogle tilf\u00e6lde reducerer foresp\u00f8rgselsforsinkelsen af hundredvis og endda tusindvis af millisekunder. &#8211; lya grigorik (<a href=\"https:\/\/www.igvita.com\/2015\/08\/17\/eliminating-roundtrips-with-preconnect\/\" target=\"_blank\" rel=\"noopener noreferrer\">kilde<\/a>)<\/p><\/blockquote>\n<p>Det g\u00f8res ved at tilf\u00f8je et rel =&#8221;preconnect&#8221;-tag i overskriften p\u00e5 dit WordPress-websted.<\/p>\n<pre><code>&lt;link rel=\"preconnect\" href=\"\/\/domain.com\"&gt;<\/code><\/pre>\n<p>Et par eksempler p\u00e5 ting du b\u00f8r udnytte for at inkludere din CDN URL eller Google fonts<\/p>\n<pre><code> &lt;link rel=\"preconnect\" href=\"https:\/\/cdn.domain.com\"&gt;\n &lt;link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\"&gt;<\/code><\/pre>\n<p>Forbindelse <a href=\"https:\/\/caniuse.com\/#search=preconnect\" target=\"_blank\" rel=\"noopener noreferrer\">underst\u00f8ttes<\/a> af de fleste moderne browsere, med undtagelse af Internet Explorer, Safari, IOS Safari og Opera Mini. Se vores vejledning om, hvordan du <a href=\"https:\/\/kinsta.com\/blog\/add-code-wordpress-header-footer\/\" target=\"_blank\" rel=\"noopener noreferrer\">f\u00f8jer kode til din WordPress header<\/a>.<\/p>\n<p>Eller du kan nemt implementere preconnect ved hj\u00e6lp af et plugin som <a href=\"https:\/\/perfmatters.io\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>. Du skal blot klikke p\u00e5 fanen &#8220;Ekstra&#8221; i Perfmatters-plugin&#8217;et og tilf\u00f8je dom\u00e6ner. <code>scheme:\/\/domain.tld<\/code> (en pr. Linje).<\/p>\n<figure style=\"width: 1836px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/preconnect.png\" alt=\"Preconnect\" width=\"1836\" height=\"674\"><figcaption class=\"wp-caption-text\">Preconnect<\/figcaption><\/figure>\n<h3>Deaktiver Scripts p\u00e5 en Per Side\/Post-Base<\/h3>\n<p>En anden meget kraftfuld m\u00e5de at fremskynde WordPress p\u00e5 er at grave gennem hver anmodning, der indl\u00e6ses p\u00e5 dine sider og indl\u00e6g. Du vil sandsynligvis ende med at finde scripts, der indl\u00e6ser hele webstedet, som ikke burde.<\/p>\n<p>Du kan bruge et premium plugin som <a href=\"https:\/\/perfmatters.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Perfmatters<\/a>, som har en &#8220;Script Manager&#8221; -funktion indbygget. Dette giver dig mulighed for at deaktivere scripts (CSS og JavaScript) p\u00e5 en pr. Side post-basis, eller endda hele webstedet med et enkelt klik. Igen er dette plugin udviklet af et holdmedlem hos Kinsta.<\/p>\n<p>Nogle eksempler p\u00e5, hvad dette kan bruges til:<\/p>\n<ul>\n<li>Den popul\u00e6re kontaktformular 7-plugin l\u00e6gger sig p\u00e5 hver side og indl\u00e6g. Du kan nemt deaktivere det overalt med et klik og aktiver kun p\u00e5 din kontaktside.<\/li>\n<li>Sociale deling af plugins skal kun indl\u00e6ses p\u00e5 dine indl\u00e6g. Du kan nemt deaktivere det overalt og kun indl\u00e6se posttyper eller endda brugerdefinerede posttyper.<\/li>\n<li>Indholdsfortegnelsen (TOC) indl\u00e6ser p\u00e5 hver side og post. Med scripts manager kan du nemt styre, hvor du vil have det.<\/li>\n<\/ul>\n<h4><strong>Hvorfor er Nogle Plugins Kodet p\u00e5 Denne M\u00e5de?<\/strong><\/h4>\n<p>Du kan m\u00e5ske undre sig over, hvorfor alle plugin-udviklere ikke kun indl\u00e6ser deres scripts, n\u00e5r pluginet er registreret p\u00e5 siden? N\u00e5, det er lidt mere kompliceret end det. Hvis du f.eks. Har et plugin som Kontaktformular 7, har det ogs\u00e5 kortkoder, som giver dig mulighed for at placere det overalt. Dette inkluderer at droppe det i en widget. Med WordPress er det meget sv\u00e6rere at foresp\u00f8rge data fra dem, n\u00e5r du dequeuer scripts i mods\u00e6tning til foresp\u00f8rgsel af data fra post eller side metadata.<\/p>\n<p>Derfor skyldes mange gange dette brugbarhedsproblemer. Jo mindre chance de har for et plugin til at bryde, jo f\u00e6rre billetter og support vil de have. Men med mange plugins p\u00e5 markedet, er der m\u00e5der at komme rundt p\u00e5 dette og kode for ydeevne, hvis de ville. Uheldigvis giver det rene antal downloads og brugere en prioritet til kodning for brugervenlighed.<\/p>\n<h4><strong>Touring Script Manager<\/strong><\/h4>\n<p>Vi giver dig en lille rundvisning i Script Manager. N\u00e5r du har klikket p\u00e5 det i din v\u00e6rkt\u00f8jslinje, vil du blive pr\u00e6senteret for alle de scripts, der indl\u00e6ses p\u00e5 den aktuelle URL, b\u00e5de JavaScript og CSS-filer. Derefter har du f\u00f8lgende muligheder:<\/p>\n<ol>\n<li><strong>Status On<\/strong> (standardindstilling)<\/li>\n<li><strong>Status Off:<\/strong> Deaktiver overalt (du kan derefter v\u00e6lge hvilke indl\u00e6gstyper du vil aktivere den sammen med den aktuelle URL)<\/li>\n<li><strong>Status Off:<\/strong> Deaktiver kun p\u00e5 nuv\u00e6rende webadresse (dette er meget nyttigt til brug p\u00e5 din hjemmeside)<\/li>\n<li><strong>Status Off:<\/strong> Undtagelser (nuv\u00e6rende URL, posttype eller arkiv)<\/li>\n<\/ol>\n<figure style=\"width: 1936px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/perfmatters-script-manager.png\" alt=\"Perfmatters script manager\" width=\"1936\" height=\"1332\"><figcaption class=\"wp-caption-text\">Perfmatters script manager<\/figcaption><\/figure>\n<p>Alt er <strong>grupperet sammen af plugin eller tema navn<\/strong>. Dette g\u00f8r det super nemt at deaktivere et helt plugin p\u00e5 \u00e9n gang. Typisk vil et WordPress-plugin b\u00e5de have JavaScript og CSS-fil. Et WordPress-tema kan have 10+ filer.<\/p>\n<p>N\u00e5r du har valgt og eller \u00e6ndrer indstillingerne, skal du s\u00f8rge for at trykke &#8220;Gem&#8221; nederst. Du kan derefter teste i et webstedshastighedsv\u00e6rkt\u00f8j for at sikre, at scriptene ikke l\u00e6ngere l\u00e6ses p\u00e5 siden eller posten. S\u00f8rg for at rydde din cache f\u00f8rst! Og hvis noget g\u00e5r galt p\u00e5 dit websted visuelt, kan du altid genaktivere det i indstillingerne for at vende tilbage til normal.<\/p>\n<p>I en <a href=\"https:\/\/woorkup.com\/disable-scripts-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">speed test fra woorkup<\/a> kunne de <strong>reducere de samlede belastningstider med 20,2%<\/strong>. P\u00e5 deres hjemmeside alene kunne de reducere antallet af HTTP-anmodninger fra 46 ned til 30. Deres sidest\u00f8rrelse faldt ogs\u00e5 fra 506,3 KB til 451,6 KB.<\/p>\n<p>For andre m\u00e5der at g\u00f8re deaktiver script, kan du se vores blogindl\u00e6g om, <a href=\"https:\/\/kinsta.com\/blog\/disable-wordpress-plugins-loading\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du deaktiverer WordPress-plugins fra indl\u00e6sning<\/a>.<\/p>\n<h3>Analyse af Tredjeparts Ydeevne<\/h3>\n<p>Alt i alt, hvad du kalder eksternt fra dit websted, har belastningstid konsekvenser. Hvad g\u00f8r dette problem endnu v\u00e6rre er, at nogle af dem kun er langsomt intermitterende, hvilket g\u00f8r problemet mere problematisk.<\/p>\n<p>En ekstern tredjepartstjeneste kan betragtes som noget, der kommunikerer med dit WordPress-websted uden for din egen server. Her er et par almindelige eksempler, vi m\u00f8der regelm\u00e6ssigt:<\/p>\n<ul>\n<li>Sociale medier platforme som Twitter, Facebook og Instagram (<a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-widgets\/\" target=\"_blank\" rel=\"noopener noreferrer\">widgets<\/a> eller konverteringspixel)<\/li>\n<li>3rd-party reklame netv\u00e6rk som Google Adsense, Media.net, BuySellAds, Amazon Associates<\/li>\n<li>Website analyse og sporing scripts som <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-analytics-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Analytics<\/a>, Crazy Egg, Hotjar, AdRoll<\/li>\n<li>A \/ B testv\u00e6rkt\u00f8jer som Optimizely, VWO, Unbounce<\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-kommentar-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress kommentarsystemer<\/a> som Disqus, <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-jetpack\/\">Jetpack<\/a>, Facebook kommentarer<\/li>\n<li>Sikkerhedskopierings- og <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-sikkerhedsplugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">sikkerhedsv\u00e6rkt\u00f8jer<\/a> som VaultPress, Sucuri, CodeGuard<\/li>\n<li>Sociale delingsv\u00e6rkt\u00f8jer som SumoMe, HelloBar<\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">CDN-netv\u00e6rk<\/a> som KeyCDN, Amazon CloudFront, CDN77 og StackPath<\/li>\n<li>Eksternt hosted Javascript<\/li>\n<\/ul>\n<p>Hvor meget p\u00e5virker nogle af disse tredjeparts trackers ydeevne? I vores egen <a href=\"https:\/\/kinsta.com\/blog\/third-party-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">casestudie<\/a> s\u00e5 vi, at tredjeparts scripts <strong>\u00f8gede sidelastningstiden med 86,08%<\/strong>.<\/p>\n<p>Ghostery <a href=\"https:\/\/www.ghostery.com\/lp\/trackertax\/\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00e5lte ogs\u00e5 de top 500 amerikanske dom\u00e6ner<\/a> i Alexa, og resultaterne var forbl\u00f8ffende, selv om det ikke var overraskende for os. Websites var 2 gange langsommere, da der ikke blev blokeret nogen trackers. Hvilket betyder, at disse scripts til tredjepartssporing er en af de prim\u00e6re bidragydere til at s\u00e6nke sidernes hastigheder p\u00e5 nettet.<\/p>\n<figure style=\"width: 1872px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/indl\u00e6sningstid-med-trackers.png\" alt=\"Indl\u00e6sningstid med trackers (Billedkilde: Ghostery)\" width=\"1872\" height=\"806\"><figcaption class=\"wp-caption-text\">Indl\u00e6sningstid med trackers (Billedkilde: Ghostery)<\/figcaption><\/figure>\n<p>Du skal v\u00e6re meget forsigtig p\u00e5 dit WordPress-websted. Kun et d\u00e5rligt tredjepart API-opkald kan timeout hele dit websted! Ja, det skal ikke fungere p\u00e5 den m\u00e5de, men i mange tilf\u00e6lde g\u00f8r det. Vi har set det flere gange, end vi kan regne med.<\/p>\n<p>New Relic giver en fremragende og nem m\u00e5de at overv\u00e5ge dine eksterne tjenester over tid. I dette eksempel nedenfor kan vi se eksterne opkald lavet til twitcount.com, graph.facebook.com og widgets.pinterest.com.<\/p>\n<figure style=\"width: 2048px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/10\/social-media-eksterne-tjenester-svartid.png\" alt=\"Social media eksterne tjenester svartid\" width=\"2048\" height=\"1084\"><figcaption class=\"wp-caption-text\">Social media eksterne tjenester svartid<\/figcaption><\/figure>\n<p>Det er vigtigt, at n\u00e5r du tilf\u00f8jer en ny funktion eller et plugin til dit websted, unders\u00f8ger du de eksterne ressourcer, der indl\u00e6ses fra det. Jo mindre jo bedre!<\/p>\n<h2 id=\"mobile-first\">Altid Optimere Med Mobile First i Tankerne<\/h2>\n<p>Google begyndte at lancere sit <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-mobile-first-indeks\/\" target=\"_blank\" rel=\"noopener noreferrer\">mobil-first indeks<\/a> den 26. marts 2018. Tidligere har Googles krypterings-, indekserings- og rangordningssystemer brugt desktopversionen af hjemmesider. Mobil-f\u00f8rste indeksering betyder, at Googlebot nu bruger den mobile version af dit WordPress-websted til indeksering og rangering. Dette hj\u00e6lper med at forbedre s\u00f8geoplevelsen for mobile brugere.<\/p>\n<p>N\u00e5r det kommer til at optimere dit websted til mobil-f\u00f8rst, <strong>er hastighed en af de vigtigste faktorer at fokusere p\u00e5<\/strong>. Hastighed spiller en vigtig rolle i alt fra brugbarhed til afvisningsprocenter og bestemmer, om potentielle k\u00f8bere vil vende tilbage til dit websted. Faktisk er <a href=\"https:\/\/developers.google.com\/web\/updates\/2018\/07\/search-ads-speed\" target=\"_blank\" rel=\"noopener noreferrer\">hastigheden nu en destinationsside faktor<\/a> for Google S\u00f8gning og annoncer til mobil s\u00f8gninger.<\/p>\n<p>D\u00e5rlige mobiloplevelser vil medf\u00f8re, at flertallet af brugerne kommer aldrig tilbage. If\u00f8lge den seneste Google-sidehastighedsrapport var den gennemsnitlige tid, et mobilwebsted tog for at indl\u00e6se i 2018, <a href=\"https:\/\/www.thinkwithgoogle.com\/marketing-resources\/data-measurement\/mobile-page-speed-new-industry-benchmarks\/\" target=\"_blank\" rel=\"noopener noreferrer\">15 sekunder<\/a>. Kan du forestille dig at vente s\u00e5 l\u00e6nge at indl\u00e6se en enkelt side? Forbl\u00f8ffende.<\/p>\n<p>Brugere kr\u00e6ver (og fortjener) bedre. If\u00f8lge samme sidens hastighedsrapport forlader <strong>53% af de bes\u00f8gende p\u00e5 mobilen sider, der tager l\u00e6ngere tid end en mishandlet tre sekunder at indl\u00e6se<\/strong>.<\/p>\n<p>Langsom mobile oplevelser dr\u00e6ber ikke konverteringer. De forhindrer dig i endda at f\u00e5 en chance for at konvertere kundeemner. Da sideindl\u00e6sningstider stiger med blot et par sekunder, sandsynligvis en person der hopper og klatrer eksponentielt. Her er et par ting at overveje, n\u00e5r optimering til mobil.<\/p>\n<h3>Tjek Din Mobil Trafik<\/h3>\n<p>Det er altid vigtigt at se, hvor meget mobil trafik du f\u00e5r, da dette m\u00e5ske kan \u00e6ndre dine prioriteringer lidt. Du kan se, hvor mange mobile enheder, der bes\u00f8ger dit websted i Google Analytics under &#8220;M\u00e5lgruppe \u2192 Mobil \u2192 Oversigt.&#8221; Som du kan se p\u00e5 dette websted, er over 67% af alt trafik fra mobil. Det er en del!<\/p>\n<figure style=\"width: 1522px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/mobile-trafik-google-analytics.png\" alt=\"Mobil trafik i Google Analytics\" width=\"1522\" height=\"862\"><figcaption class=\"wp-caption-text\">Mobil trafik i Google Analytics<\/figcaption><\/figure>\n<p>Hvis du er en Kinsta-klient, kan du ogs\u00e5 tjekke din mobil versus desktop-trafik i MyKinsta Analytics. Som du kan se p\u00e5 dette websted, er over 88% af trafikken fra skrivebordet. Det er altid vigtigt at kontrollere og ikke bare p\u00e5tage sig. Bare fordi alle siger, at det g\u00e5r mobilt, betyder det ikke altid, at det er for dit websted. Se p\u00e5 dataene.<\/p>\n<figure style=\"width: 1664px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/mobile-vs-desktop.png\" alt=\"Mobile vs Desktop - MyKinsta Analytics\" width=\"1664\" height=\"632\"><figcaption class=\"wp-caption-text\">Mobile vs Desktop &#8211; MyKinsta Analytics<\/figcaption><\/figure>\n<h3>S\u00f8rg for, at dit websted er responsivt<\/h3>\n<p>I 2019, har din hjemmeside bare at v\u00e6re lydh\u00f8r! Det betyder, at det bruger medieforesp\u00f8rgsler til automatisk at scanne ting p\u00e5 mobile enheder. Hvis du stadig ikke har gjort dette, er du sandsynligvis allerede bag din konkurrence. Alle WordPress-temaerne, vi n\u00e6vnte tidligere i dette indl\u00e6g, er fuldt lydh\u00f8r og ser fantastisk ud p\u00e5 alle enheder.<\/p>\n<p>Brug <a href=\"https:\/\/search.google.com\/test\/mobile-friendly\" target=\"_blank\" rel=\"noopener noreferrer\">Googles mobil-venlige v\u00e6rkt\u00f8j<\/a> til til at teste og sikre, at dit website overholder alle kravene.<\/p>\n<figure style=\"width: 1402px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/mobilvenlig-test.jpg\" alt=\"Mobilvenlig test\" width=\"1402\" height=\"1144\"><figcaption class=\"wp-caption-text\">Mobilvenlig test<\/figcaption><\/figure>\n<h3>Dobbeltcheck For at Sikre, at Srcset Fungerer<\/h3>\n<p>Tidligere var det meget vigtigt, at du uploade billeder i m\u00e5lestok og ikke lade CSS \u00e6ndre st\u00f8rrelsen p\u00e5 dem. Dette er imidlertid ikke l\u00e6ngere s\u00e5 vigtigt, da WordPress 4.4 nu underst\u00f8tter <a href=\"https:\/\/make.wordpress.org\/core\/2015\/11\/10\/responsive-images-in-wordpress-4-4\/\" target=\"_blank\" rel=\"noopener noreferrer\">responsive billeder<\/a> (ikke nedskaleret af CSS). WordPress opretter automatisk flere st\u00f8rrelser af hvert billede, der uploades til mediebiblioteket. Ved at inkludere de tilg\u00e6ngelige st\u00f8rrelser af et billede i en srcset-attribut, kan browsere nu v\u00e6lge at downloade den mest passende st\u00f8rrelse og ignorere de andre. Se et eksempel p\u00e5, hvordan din kode ser ud nedenfor.<\/p>\n<figure style=\"width: 1464px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/11\/wordpress-srcset.png\" alt=\"WordPress srcset\" width=\"1464\" height=\"264\"><figcaption class=\"wp-caption-text\">WordPress srcset<\/figcaption><\/figure>\n<p>P\u00e5 grund af alle tredjeparts image plugins og tilpasninger derude, har der v\u00e6ret mange gange hvor vi har set dette ikke fungerer korrekt. Derfor er det vigtigt at kontrollere, at dine billeder korrekt f\u00e5r srcset-attributten tilf\u00f8jet med forskellige versioner til forskellige sk\u00e6rmst\u00f8rrelser. Billedoptimering er nu vigtig for evigt.<\/p>\n<h3>Google AMP Kan V\u00e6re en L\u00f8sning For Dig<\/h3>\n<p><a href=\"https:\/\/googleblog.blogspot.com\/2015\/10\/introducing-accelerated-mobile-pages.html\" target=\"_blank\" rel=\"noopener noreferrer\">Google AMP<\/a> (Accelerated Mobile Pages Project) blev oprindeligt lanceret tilbage i oktober 2015. Projektet er baseret p\u00e5 AMP HTML, en ny \u00e5ben ramme, der udelukkende er bygget ud af eksisterende webteknologier, hvilket g\u00f8r det muligt for websites at oprette letv\u00e6gts-websider. For at sige det simpelthen, giver det en m\u00e5de at servere en fjernet version af din nuv\u00e6rende webside.<\/p>\n<p>Vi har en slags k\u00e6rlighed og hader-forbindelse med Google AMP, og det g\u00f8r ogs\u00e5 meget af f\u00e6llesskabet. Vi har testet det selv og s\u00e5 ikke gode resultater. Det betyder dog ikke, at du ikke vil. Hvert websted er anderledes, og Google AMP bliver konstant forbedret.<\/p>\n<p>Du kan hurtigt komme i gang med Google AMP p\u00e5 dit WordPress-websted med et af f\u00f8lgende plugins:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">AMP til WordPress<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/accelerated-mobile-pages\/\" target=\"_blank\" rel=\"noopener noreferrer\">AMP til WP<\/a><\/li>\n<\/ul>\n<p>Se vores dybtg\u00e5ende vejledning om, <a href=\"https:\/\/kinsta.com\/dk\/blog\/google-amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">hvordan du f\u00e5r Google AMP-ops\u00e6tning<\/a>. Og hvis du har brug for det, <a href=\"https:\/\/kinsta.com\/dk\/blog\/deaktiveres-google-amp\/\" target=\"_blank\" rel=\"noopener noreferrer\">skal du deaktivere Google AMP<\/a>. Det er ikke bare noget, du kan deaktivere og s\u00e5 er du f\u00e6rdig.<\/p>\n<h2>Resum\u00e9<\/h2>\n<p>Som du sikkert kan fort\u00e6lle, er vi besat med alle de forskellige m\u00e5der, du kan fremskynde WordPress p\u00e5. At have et hurtigt websted hj\u00e6lper med at booste dine placeringer, forbedrer crawlbarheden for s\u00f8gemaskiner, forbedrer konverteringsraterne, \u00f8ger tiden p\u00e5 webstedet og reducerer din bounce rate. For ikke at n\u00e6vne det faktum, at alle elsker at bes\u00f8ge en hurtig hjemmeside!<\/p>\n<p>Vi h\u00e5ber, at denne speed up guide var nyttig, og at du var i stand til at tage et par ting v\u00e6k og anvende dem p\u00e5 dit WordPress-websted. Hvis ja, s\u00e5 tag et \u00f8jeblik og del det.<\/p>\n<p>Savnede vi noget vigtigt? I s\u00e5 fald vil vi gerne h\u00f8re om det. Lad os vide din hurtigere WordPress-tips nedenfor i kommentarerne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.<\/p>\n","protected":false},"author":38,"featured_media":36052,"template":"","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[38,29],"class_list":["post-30020","learn","type-learn","status-publish","has-post-thumbnail","hentry","tag-webdev","tag-webperf"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)<\/title>\n<meta name=\"description\" content=\"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)\" \/>\n<meta property=\"og:description\" content=\"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-07T12:58:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2024\/11\/DK-Homepage-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fremskynder-wordpress.svg\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_dk\" \/>\n<meta name=\"twitter:label1\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data1\" content=\"134 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/\",\"name\":\"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/speed-up-wordpress-featured.jpg\",\"datePublished\":\"2018-12-21T15:40:22+00:00\",\"dateModified\":\"2023-11-07T12:58:20+00:00\",\"description\":\"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/speed-up-wordpress-featured.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/speed-up-wordpress-featured.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/dk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"L\u00e6r\",\"item\":\"https:\/\/kinsta.com\/dk\/laer\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/dk\/#website\",\"url\":\"https:\/\/kinsta.com\/dk\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Hurtig, sikker, premium hostingl\u00f8sninger\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/dk\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/dk\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/\",\"https:\/\/x.com\/kinsta_dk\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)","description":"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/","og_locale":"da_DK","og_type":"article","og_title":"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)","og_description":"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.","og_url":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","article_modified_time":"2023-11-07T12:58:20+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2024\/11\/DK-Homepage-featured-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_description":"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.","twitter_image":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/fremskynder-wordpress.svg","twitter_site":"@kinsta_dk","twitter_misc":{"Estimeret l\u00e6setid":"134 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/","url":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/","name":"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/speed-up-wordpress-featured.jpg","datePublished":"2018-12-21T15:40:22+00:00","dateModified":"2023-11-07T12:58:20+00:00","description":"I dag deler vi alt, hvad vi ved om, hvordan du fremskynder WordPress, over 15 \u00e5rs erfaring og erfaringer, vi har l\u00e6rt, alt sammen i en nem vejledning.","breadcrumb":{"@id":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/speed-up-wordpress-featured.jpg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2018\/12\/speed-up-wordpress-featured.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/dk\/"},{"@type":"ListItem","position":2,"name":"L\u00e6r","item":"https:\/\/kinsta.com\/dk\/laer\/"},{"@type":"ListItem","position":3,"name":"S\u00e5dan Fremskynder Du Dit WordPress Site (Ultimativ Guide)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/dk\/#website","url":"https:\/\/kinsta.com\/dk\/","name":"Kinsta\u00ae","description":"Hurtig, sikker, premium hostingl\u00f8sninger","publisher":{"@id":"https:\/\/kinsta.com\/dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/dk\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/dk\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","https:\/\/x.com\/kinsta_dk","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/learn\/30020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/learn"}],"about":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/types\/learn"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/users\/38"}],"version-history":[{"count":17,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/learn\/30020\/revisions"}],"predecessor-version":[{"id":53068,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/learn\/30020\/revisions\/53068"}],"alternate":[{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/it"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/es"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/dk"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/pt"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/jp"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/nl"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/30020\/translations\/en"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media\/36052"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media?parent=30020"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/tags?post=30020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}