{"id":46575,"date":"2022-11-09T17:42:34","date_gmt":"2022-11-09T16:42:34","guid":{"rendered":"https:\/\/kinsta.com\/dk\/?p=46575&#038;preview=true&#038;preview_id=46575"},"modified":"2023-08-24T11:16:30","modified_gmt":"2023-08-24T10:16:30","slug":"brotli-komprimering","status":"publish","type":"post","link":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/","title":{"rendered":"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering"},"content":{"rendered":"<p>Hastighed er vigtig for ethvert websted. I webets str\u00e6ben efter hurtige indl\u00e6sningstider har vi en r\u00e6kke forskellige teknologier til hj\u00e6lp. En tilgang er at minimere den underliggende kode, som dit websted vil bruge, uden at det p\u00e5virker dets funktion. GZIP-komprimering er en m\u00e5de at g\u00f8re dette p\u00e5, men <a href=\"https:\/\/www.brotli.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Brotli-komprimering<\/a> er en alternativ, nyudviklet metode, som kr\u00e6ver opm\u00e6rksomhed.<\/p>\n<p>Det er en <a href=\"http:\/\/google.com\" target=\"_blank\" rel=\"noopener noreferrer\">Google-udviklet l\u00f8sning<\/a>, der ser ud til at give en r\u00e6kke fordele i forhold til (samt et alternativ til) GZIP-komprimering. Detaljerne i denne artikel vil g\u00e5 ind p\u00e5 pr\u00e6cis, hvad teknologien tilbyder, men Brotli-komprimering er hurtig og effektiv &#8211; hvilket opfylder alle de krav, du har brug for for at unders\u00f8ge den.<\/p>\n<h3>Tjek vores <a href=\"https:\/\/www.youtube.com\/watch?v=nP9U6kHvT5s\" target=\"_blank\" rel=\"noopener noreferrer\">videoguide til Brotli-komprimering<\/a><\/h3>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=nP9U6kHvT5s\"><\/kinsta-video><\/p>\n<p>I denne vejledning vil vi se p\u00e5 Brotli-komprimering og vise dig, hvordan du tjekker, om dit websted bruger den, og hvordan du aktiverer den, hvis du har brug for det. F\u00f8rst vil vi placere Brotli inden for komprimeringsalgoritmeomr\u00e5det og tale om, hvorfor du vil bruge den frem for andre l\u00f8sninger.<\/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>Datakomprimering til internettet<\/h2>\n<p>I sin mest grundl\u00e6ggende form tager datakomprimering koden til et websted eller en app og minimerer filst\u00f8rrelsen. Dette giver dig lettere filer at flytte rundt p\u00e5 nettet og <a href=\"https:\/\/kinsta.com\/blog\/third-party-performance\/\" target=\"_blank\" rel=\"noopener noreferrer\">reducerer den tid<\/a>, det tager at indl\u00e6se og gengive et websted. Du vil opdage, at der er mange m\u00e5der at komprimere data p\u00e5, afh\u00e6ngigt af hvilken filtype du arbejder med.<\/p>\n<p>En almindelig metode er &#8220;minificering.&#8221; Her fjerner en algoritme nogle af de overfl\u00f8dige elementer fra dit websteds kode. Ideen er, at aspekter som indrykninger, kommentarer, whitespace og andet vil \u00f8ge filst\u00f8rrelsen og <a href=\"https:\/\/kinsta.com\/dk\/laer\/fremskynder-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">dermed indl\u00e6sningstiden<\/a>.<\/p>\n\n<p>Fjernelse af disse elementer p\u00e5virker ikke brugeroplevelsen (UX) i de fleste situationer. Det g\u00f8r dog tingene mere overskuelige for de computere, der skal kompilere og gengive koden. Tag f.eks. denne kodesuite:<\/p>\n<pre><code class=\"language-php\">define( 'WP_INSTALLING', true );\n\n\/** Sets up the WordPress Environment. *\/\nrequire __DIR__ . '\/wp-load.php';\nrequire __DIR__ . '\/wp-blog-header.php';\nif ( ! is_multisite() ) {\n  wp_redirect( wp_registration_url() );\n  die();\n}\n\n$valid_error_codes = array( 'already_active', 'blog_taken' );<\/code><\/pre>\n<p>Ovenst\u00e5ende kode bruger elementer som spacing og vogne for at g\u00f8re den l\u00e6sbar for mennesker, men en computer har ikke brug for disse elementer for at forst\u00e5 kernekoden. Desuden optager disse partier af whitespace og linjeskift kostbar plads, som, hvis de fjernes, kan give dig et ydelsesm\u00e6ssigt l\u00f8ft.<\/p>\n<p>Hvis du minimerer denne kode, ser den helt anderledes ud:<\/p>\n<pre><code class=\"language-php\">define( 'WP_INSTALLING', true ); \/** Sets up the WordPress Environment. *\n\/ require __DIR__ . '\/wp-load.php';\nrequire __DIR__ . '\/wp-blog-header.php';\nif ( ! is_multisite() ) {\n  wp_redirect( wp_registration_url() );\n  die();\n}\n\n$valid_error_codes = array( 'already_active', 'blog_taken' );<\/code><\/pre>\n<p>Det grundl\u00e6ggende i det, som denne kode g\u00f8r, er dog stadig det samme.<\/p>\n<p>Du vil opdage, at andre filtyper har m\u00e5der at komprimere data p\u00e5. For eksempel kr\u00e6ver billeder ofte en masse komprimering for at reducere st\u00f8rrelsen uden stor forringelse af selve billedet:<\/p>\n<figure id=\"attachment_119733\" aria-describedby=\"caption-attachment-119733\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119733 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/optimized-images.png\" alt=\"ShortPixel billedoptimeringsv\u00e6rkt\u00f8jet viser en r\u00e6kke billedminiaturer med f\u00f8r- og efterv\u00e6rdier for datakomprimering. Der er en r\u00f8d knap til at lade brugeren downloade billederne som en ZIP-fil.\" width=\"1000\" height=\"278\"><figcaption id=\"caption-attachment-119733\" class=\"wp-caption-text\">Et eksempel p\u00e5 et optimeret billede.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/aktiverer-gzip-komprimering\/\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP-komprimering<\/a> er en standardmetode til at minimere st\u00f8rrelsen af bundter af filer &#8211; t\u00e6nk p\u00e5 pakker som ZIP eller Linux <code>.tar<\/code> bundter. Men indtil nu har der ikke v\u00e6ret nogen reelle alternativer. Vi vil senere tale mere om, hvorfor der b\u00f8r findes et alternativ, men lad os f\u00f8rst pr\u00e6sentere dig for GZIP&#8217;s &#8220;konkurrent.&#8221;<\/p>\n<h2>Brotli-komprimering<\/h2>\n<p>I en n\u00f8ddeskal er Brotli en datakomprimeringsalgoritme. Men hvis det var alt, hvad vi havde at sige, ville der ikke v\u00e6re nogen grund til at unders\u00f8ge den.<\/p>\n<p>Den giver &#8220;lossless&#8221; komprimering og er udviklet af Google under en <a href=\"https:\/\/mit-license.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">MIT-licens<\/a>. Virksomheden er ofte p\u00e5 forkant med teknologi til fremme af internettet, s\u00e5 det er ikke overraskende, at Brotli ser ud til at tage det, som GZIP g\u00f8r, forbedre det og tilbyde en forbedret oplevelse til brugere og websteder.<\/p>\n<p>Brotli-komprimering anvender de samme grundl\u00e6ggende kerneteknologier som GZIP-komprimering, nemlig:<\/p>\n<ul>\n<li><a href=\"https:\/\/cs.stanford.edu\/people\/eroberts\/courses\/soco\/projects\/data-compression\/lossless\/lz77\/index.htm\" target=\"_blank\" rel=\"noopener noreferrer\">LZ77-algoritmen<\/a><\/li>\n<li><a href=\"https:\/\/iq.opengenus.org\/huffman-encoding\/\" target=\"_blank\" rel=\"noopener noreferrer\">Huffman-kodning<\/a> og -afkodning<\/li>\n<\/ul>\n<p>Hvis man kombinerer disse to teknologier, f\u00e5r man faktisk <code>DEFLATE<\/code> -formatet, der tjener som grundlag for b\u00e5de GZIP- og Brotli-komprimering. Det er noget vi g\u00e5r ekstremt i dybden med i vores indl\u00e6g om <a href=\"https:\/\/kinsta.com\/dk\/blog\/aktiverer-gzip-komprimering\/#what-is-gzip-compression\" target=\"_blank\" rel=\"noopener noreferrer\">GZIP-komprimering<\/a>.<\/p>\n<p>Kort sagt k\u00f8rer ukomprimerede filer gennem LZ77- og Huffman-algoritmerne som en del af <code>DEFLATE<\/code> -processen for at komprimere dem til et Brotli-format. Derfra vil en <code>INFLATE<\/code> -proces dekomprimere filerne igen, n\u00e5r det er n\u00f8dvendigt.<\/p>\n<p>Selv om Brotli i \u00f8jeblikket er GZIP&#8217;s st\u00f8rste konkurrent, findes der andre lignende teknologier, som ogs\u00e5 anvender <code>DEFLATE<\/code>. I n\u00e6ste afsnit vil vi tale om, hvad der g\u00f8r, at Brotli skiller sig ud.<\/p>\n<h2>Brotli-komprimering vs. GZIP-komprimering<\/h2>\n<p>Som n\u00e6vnt bruger b\u00e5de Brotli og GZIP metoden <code>DEFLATE<\/code> til at komprimere (og dekomprimere) data. Dette kan forvirre mange mennesker, fordi dette alene ikke berettiger et skift.<\/p>\n<p>Google bygger imidlertid oven p\u00e5 <code>DEFLATE<\/code> for at tilbyde forbedrede teknikker og komprimere data til en st\u00f8rre og hurtigere standard.<\/p>\n<h3>S\u00e5dan bruger Brotli ordb\u00f8ger til at forbedre datakomprimering<\/h3>\n<p>Et teknisk aspekt af datakomprimeringsformater er den m\u00e5de, hvorp\u00e5 Brotli-komprimering bruger eksisterende kendt sprog og tekst i data-vordb\u00f8ger til at anvende sin algoritme.<\/p>\n<p>Udviklere vil bruge en ordbog med n\u00f8gle-v\u00e6rdipar til at gemme data, da det er effektivt, fleksibelt og skalerbart. Her er, hvordan en PHP-ordbog (kaldet et &#8220;array&#8221;) ville se ud:<\/p>\n<pre><code class=\"language-php\">$cats = get_categories(\n  array(\n    'taxonomy' =&gt; 'link_category',\n    'hierarchical' =&gt; 0,\n    'include' =&gt; $link_cat,\n  )\n);<\/code><\/pre>\n<p>Mens GZIP ikke bruger ordb\u00f8ger, bruger Brotli <i>to<\/i>.<\/p>\n<h4>Brotli&#8217;s statiske ordbog<\/h4>\n<p>Den f\u00f8rste er en statisk (dvs. foruddefineret) ordbog med almindelige kodeudtryk, der fungerer som reference for HTML-, CSS- og JavaScript-teksten.<\/p>\n<p>Der er over 13.000 ord p\u00e5 seks forskellige sprog, og Brotli vil bruge disse som referencer til punkter i koden. Det er ikke en n\u00f8jagtig analogi, men det svarer til den m\u00e5de, hvorp\u00e5 en <a href=\"https:\/\/kinsta.com\/blog\/wordpress-hooks\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-hooks<\/a> refererer til en st\u00f8rre kodesuite.<\/p>\n<p>Som s\u00e5dan beh\u00f8ver encoderen ikke at gennemg\u00e5 koden byte for byte. I stedet kan den handle p\u00e5 referencerne, tr\u00e6kke definitionen fra ordbogen og g\u00e5 videre til den n\u00e6ste.<\/p>\n<p>Du vil ogs\u00e5 opdage, at der er reelle s\u00e6tninger i ordbogen samt kode, som ikke ofte ville blive komprimeret. Dette hj\u00e6lper nogle tags som f.eks. <code>&lt;HTML&gt;<\/code> og parametre som f.eks. <code>type=\"text\/javascript\"<\/code> med at tage noget komprimering og give dig nogle st\u00f8rre gevinster.<\/p>\n<p>Der er ogs\u00e5 nogle &#8220;transformationer&#8221; i ordbogen: delvise, ufuldst\u00e6ndige og andre typer s\u00e6tninger, der med et nyt pr\u00e6fiks, suffiks eller kasus bliver til et helt nyt ord &#8211; f.eks. &#8220;Work&#8221;, der bliver til &#8220;Working&#8221; eller &#8220;html&#8221; til &#8220;HTML.&#8221;<\/p>\n<h4>Brotli&#8217;s dynamiske ordbog<\/h4>\n<p>Den dynamiske ordbog analyserer indhold og kode ved kilden, hvilket er godt for mindre enheder, men ikke s\u00e5 godt for st\u00f8rre filer. Den kaldes ogs\u00e5 for et &#8220;sliding window&#8221; og kan v\u00e6re op til 16 MB stor. Det er her, at komprimeringsalgoritmen &#8220;cacher&#8221; nogle af de nyeste data for at kunne henvise til dem. Det er ultradynamisk, idet det konstant \u00e6ndres.<\/p>\n<p>Hvis man sammenligner dette med GZIP&#8217;s sliding window p\u00e5 ca. 32 KB, vil man se, at mulighederne for parsing og komprimering i realtid er enorme. Faktisk bruger de fleste typiske praksis et Brotli-sliding window p\u00e5 omkring 4 MB, hvilket stadig er gigantisk sammenlignet med konkurrerende algoritmer.<\/p>\n<h3>Brotli-komprimering vs. GZIP-komprimering: Ydelse og support<\/h3>\n<p>N\u00e5r det drejer sig om rene brugertal, er GZIP-komprimering <a href=\"https:\/\/w3techs.com\/technologies\/comparison\/ce-brotlicompression,ce-gzipcompression\" target=\"_blank\" rel=\"noopener noreferrer\">stadig nummer et<\/a>. Brotli-komprimering bliver dog brugt mere og mere hver dag. Dette skyldes til dels de store browseres bredere vedtagelse af foranstaltningerne; fremkomsten af Chromium-baserede browsere hj\u00e6lper ogs\u00e5.<\/p>\n<h3>Se vores videoguide til <a href=\"https:\/\/www.youtube.com\/watch?v=Uiyu3uo4OAE\" target=\"_blank\" rel=\"noopener noreferrer\">Brotli-komprimering vs. GZIP-komprimering<\/a><\/h3>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=Uiyu3uo4OAE\"><\/kinsta-video><\/p>\n<p>Webstedet <a href=\"https:\/\/caniuse.com\/brotli\">Can I Use&#8230;<\/a> registrerer, hvilke teknologier browsere anvender, og giver en slags historik. Dette websted bem\u00e6rker, at over 95% af browserne bruger Brotli-komprimering i \u00f8jeblikket, herunder alle st\u00f8rre versioner.<\/p>\n<figure id=\"attachment_119725\" aria-describedby=\"caption-attachment-119725\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119725 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/can-i-use-brotli.png\" alt=\"The Can I Use\u2026 websted, der viser, hvilke versioner af alle st\u00f8rre browsere, der bruger Brotli-komprimering. Der er masser af gr\u00f8nne felter, der angiver, at en browser bruger teknologien, og nogle r\u00f8de (hvilket angiver, at den ikke g\u00f8r det).\" width=\"1000\" height=\"345\"><figcaption id=\"caption-attachment-119725\" class=\"wp-caption-text\">Webstedet Can I Use&#8230; viser, hvordan Brotli anvendes.<\/figcaption><\/figure>\n<p>I vores artikel om GZIP-komprimering <a href=\"https:\/\/kinsta.com\/dk\/blog\/aktiverer-gzip-komprimering\/#how-good-is-gzip-compression\">bem\u00e6rkede vi en benchmark-test<\/a>, hvor Brotli havde et bedre kompressionsforhold sammenlignet med konkurrerende algoritmer, men faldt bagud med hensyn til komprimerings- og dekomprimeringstid:<\/p>\n<figure id=\"attachment_119728\" aria-describedby=\"caption-attachment-119728\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119728 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/compression-ratios.png\" alt=\"Et s\u00f8jlediagram, der viser Brotli-, BZIP2-, GZIP- og XZ-komprimeringsformater, sammenlignet i benchmark-tests for kompressionsforhold, kompressionstid og dekompressionstid.\" width=\"1000\" height=\"420\"><figcaption id=\"caption-attachment-119728\" class=\"wp-caption-text\">En sammenligning af kompressionspr\u00e6stationer mellem en r\u00e6kke forskellige algoritmer (Kilde: OpenCPU).<\/figcaption><\/figure>\n<p><a href=\"https:\/\/quixdb.github.io\/squash-benchmark\/\" target=\"_blank\" rel=\"noopener noreferrer\">Squash Benchmark-testene<\/a> viser dog en anden historie &#8211; en mere nuanceret historie. Den virkelige pointe er, at Brotli i det store og hele er mere fleksibel end GZIP med et generelt h\u00f8jere kompressionsforhold.<\/p>\n<p>Her er en opsummering af Squash Benchmarks&#8217; resultater:<\/p>\n<ul>\n<li>Brotli har et bedre kompressionsforhold (dvs. den producerer mindre komprimerede filer) p\u00e5 alle kompressionsniveauer.<\/li>\n<li>GZIP sl\u00e5r Brotli p\u00e5 hastighed det meste af tiden, men det niveau, du komprimerer p\u00e5, har betydning for de resultater, du f\u00e5r.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/paulcalvano.com\/2018-07-25-brotli-compression-how-much-will-it-reduce-your-content\/\" target=\"_blank\" rel=\"noopener noreferrer\">Paul Calvanos opdeling<\/a> giver yderligere detaljer, men det vigtigste er, at Brotli har brug for mere CPU-kraft for at give en st\u00f8rre filkomprimeringsfaktor. Dette viser sig b\u00e5de p\u00e5 det h\u00f8jeste og det laveste komprimeringsniveau. <a href=\"https:\/\/blog.cloudflare.com\/results-experimenting-brotli\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflares benchmarking<\/a> underst\u00f8tter dette: meget mindre filer med t\u00e6ttere sammenlignelige komprimeringshastighedstal.<\/p>\n<p>T\u00e6nk ogs\u00e5 p\u00e5, at nogle testv\u00e6rkt\u00f8jer <a href=\"https:\/\/kinsta.com\/dk\/blog\/pingdom-speed-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">som Pingdom<\/a> og nogle <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cdn\/\" target=\"_blank\" rel=\"noopener noreferrer\">content delivery networks (CDN&#8217;er)<\/a> endnu ikke underst\u00f8tter Brotli. Dette kan forvr\u00e6nge de data, som andre indsamler om, hvordan Brotli fungerer. Du kan se &#8220;falske negative resultater&#8221;, hvis du udf\u00f8rer test: h\u00f8jere tal for sidehastighed, som ignorerer den filkomprimering, du anvender.<\/p>\n<h3>Fordele ved Brotli-komprimering<\/h3>\n<p>Der er indtil videre mange oplysninger at tage til sig om Brotli-komprimering. Vi kan dog opsummere det, du skal vide om, hvorfor du b\u00f8r v\u00e6lge Brotli frem for GZIP:<\/p>\n<ol>\n<li>Den tager den samme teknologi som GZIP bruger og forbedrer den med moderne metoder.<\/li>\n<li>Brotli&#8217;s ordbogsbaserede parsing betyder, at den kan komprimere flere af dine filer p\u00e5 et dybere niveau.<\/li>\n<li>Mens Brotli har brug for mere computerkraft sammenlignet med GZIP, betyder resultaterne mindre filer.<\/li>\n<li>P\u00e5 de komprimeringsniveauer, som de fleste webhoteller bruger &#8211; noget i mellemklassen s\u00e5som niveau fire eller fem &#8211; klarer Brotli sig bedre end GZIP uden at f\u00e5 problemer.<\/li>\n<li>Du vil opdage, at Brotli har n\u00e6sten universel underst\u00f8ttelse p\u00e5 tv\u00e6rs af browsere, hvis ikke nogle af de benchmark-v\u00e6rkt\u00f8jer, du er vant til.<\/li>\n<li>Brotli er gratis at bruge og open source. Det er en fordel, hvis du bruger et Brotli-kompatibelt CDN, <a href=\"https:\/\/kinsta.com\/dk\/cloudflare-integration\/\" target=\"_blank\" rel=\"noopener noreferrer\">f.eks. Cloudflare<\/a>.<\/li>\n<\/ol>\n<p>Det er v\u00e6rd at bem\u00e6rke, at <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200168396-What-will-Cloudflare-compress-\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflare bruger Brotli-komprimering<\/a> p\u00e5 alle sine servere. Faktisk bruger den en modificeret og optimeret version af Brotli for at give dig yderligere gevinster med hensyn til hastighed og levering af filer.<\/p>\n<p>Fordi <a href=\"https:\/\/kinsta.com\/dk\/blog\/cloudflare-integration\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta tilbyder Cloudflare-integration<\/a> p\u00e5 alle abonnementer, bruger alle hostede websteder Brotli som standard. Dette er blot \u00e9n af grundene til, at Kinsta er en af de <a href=\"https:\/\/reviewsignal.com\/blog\/tag\/kinsta\/\" target=\"_blank\" rel=\"noopener noreferrer\">markedsledende<\/a> og bedste hostingudbydere.<\/p>\n<h2>S\u00e5dan tjekker du, om dit websted bruger Brotli-komprimering<\/h2>\n<p>Fordi Brotli-komprimering ikke er standard endnu (selv om det n\u00e6sten er der), vil du sandsynligvis gerne vide, om dit websted bruger det. Der er et par m\u00e5der at finde ud af det p\u00e5.<\/p>\n<h3>1. Brug et online v\u00e6rkt\u00f8j<\/h3>\n<p>Den enkleste m\u00e5de at kontrollere, om dit websted bruger Brotli-komprimering, er ved hj\u00e6lp af et onlinev\u00e6rkt\u00f8j. Der er et par stykker at v\u00e6lge imellem, men du vil have noget, der er hurtigt og enkelt at bruge, og som ogs\u00e5 giver dig en masse oplysninger om din ops\u00e6tning.<\/p>\n<p><a href=\"https:\/\/www.giftofspeed.com\/gzip-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gift of Speed<\/a> er vores valg til at tjekke, om der er Brotli-komprimering.<\/p>\n<figure id=\"attachment_119731\" aria-describedby=\"caption-attachment-119731\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119731 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/gift-of-speed.png\" alt=\"The Gift Of Speed Brotli checker, viser, at Google-webstedet bruger Brotli-komprimering, og viser m\u00e5linger s\u00e5som sidest\u00f8rrelse, procentdel af komprimering og data om webstedets HTTP-status.\" width=\"1000\" height=\"709\"><figcaption id=\"caption-attachment-119731\" class=\"wp-caption-text\">Webstedet &#8220;The Gift of Speed&#8221;.<\/figcaption><\/figure>\n<p>Den vil afg\u00f8re, om dit websted bruger GZIP, Brotli eller slet ingen komprimering, og give et par andre m\u00e5linger, s\u00e5 du kan beslutte, hvad du skal g\u00f8re som det n\u00e6ste. Disse m\u00e5linger giver vigtig indsigt, fordi du ikke kun \u00f8nsker at overveje, om dit webstedsserver bruger den rigtige &#8220;smag&#8221; af komprimering.<\/p>\n<p>Der er mange elementer, der udg\u00f8r et websted, og endda biblioteker og afh\u00e6ngigheder fra tredjeparter. Du v\u00e6lger m\u00e5ske at servere dem ved hj\u00e6lp af et CDN, og hvis det er tilf\u00e6ldet, skal dette ogs\u00e5 anvende Brotli-komprimering for at opn\u00e5 den bedst mulige ydeevne.<\/p>\n<p>Hvis du bruger Gift Of Speed til at teste individuelle aktiver, kan du tage et kig p\u00e5 Server-v\u00e6rdien for at se, hvordan det serveres.<\/p>\n<figure id=\"attachment_119727\" aria-describedby=\"caption-attachment-119727\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119727 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/cloudflare-gift-of-speed.png\" alt=\"En delvis Gift of Speed-resultatside, der viser en aktivbelastning fra en Cloudflare-server sammen med m\u00e5linger p\u00e5 niveauet af anvendt Brotli-komprimering og testens HTTP-status.\" width=\"1000\" height=\"636\"><figcaption id=\"caption-attachment-119727\" class=\"wp-caption-text\">Resultatsiden for Gift Of Speed for et Cloudflare-aktiv.<\/figcaption><\/figure>\n<p>Alle Kinsta-websteder bruger det Cloudflare-drevne <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta CDN<\/a>. Som s\u00e5dan vil hvert websted ogs\u00e5 bruge Brotli-komprimering i hele k\u00e6den og serverarkitekturen.<\/p>\n<h3>2. Tjek ved hj\u00e6lp af din browsers udviklerv\u00e6rkt\u00f8jer<\/h3>\n<p>De fleste udviklere vil vide, at en <a href=\"https:\/\/kinsta.com\/blog\/inspect-element\/\" target=\"_blank\" rel=\"noopener noreferrer\">browser tilbyder nogle fantastiske v\u00e6rkt\u00f8jer<\/a> til at hj\u00e6lpe dig med alle mulige webrelaterede unders\u00f8gelser og fejlfinding. Et hurtigt tjek, du kan foretage, er, om dit websted (eller et bestemt aktiv) bruger Brotli-komprimering.<\/p>\n<p>I alle st\u00f8rre browsere som Brave, Edge, Firefox eller Chrome kan du g\u00e5 til sk\u00e6rmen <strong>Network<\/strong> &gt; <strong>All<\/strong> (<strong>Netv\u00e6rk<\/strong> &gt; <strong>Alle<\/strong>).<\/p>\n<p>I f\u00f8rste omgang vil du ikke se noget, der vedr\u00f8rer indholdsoverskrifter &#8211; du skal v\u00e6lge et aktiv eller en anmodning fra venstre side. Hvis du bliver ved med at kigge og rulle nedad p\u00e5 listen, vil du se et panel blive \u00e5bnet, der som standard viser oplysninger om <strong>Headers<\/strong>.<\/p>\n<p>Her skal du rulle nedad i output, indtil du ser linjen <code>content-encoding: br<\/code>:<\/p>\n<figure id=\"attachment_119723\" aria-describedby=\"caption-attachment-119723\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119723 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/brave-dev-tools.png\" alt=\"Brave webbrowserens udviklerv\u00e6rkt\u00f8jer, der viser en liste over aktiver til venstre (med\" width=\"1000\" height=\"454\"><figcaption id=\"caption-attachment-119723\" class=\"wp-caption-text\">Brave&#8217;s dev tools, der viser, at Brotli-komprimering er aktiveret for webstedet.<\/figcaption><\/figure>\n<p>Kort sagt: Hvis du ser <code>content-encoding: br<\/code>, fort\u00e6ller det dig, at Brotli er aktiveret for det p\u00e5g\u00e6ldende websted.<\/p>\n<h2>S\u00e5dan aktiverer du Brotli-komprimering for dit websted<\/h2>\n<p>I disse sidste par afsnit viser vi dig en r\u00e6kke forskellige m\u00e5der at aktivere Brotli-komprimering for dit websted p\u00e5. Den f\u00f8rste vil v\u00e6re den tilgang, vi anbefaler til de fleste WordPress-websteder, der ikke bruger Kinsta &#8211; og den sidste er det, vi anbefaler til <i>alle<\/i> websteder, der l\u00e6ser den f\u00f8rste tilgang!<\/p>\n<h3>1. Brug et WordPress-plugin<\/h3>\n<p>Stort set alle WordPress-websteder vil bruge mindst \u00e9t plugin &#8211; ofte flere afh\u00e6ngigt af den funktionalitet, som webstedet har brug for. <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">Caching er et anvendelsesomr\u00e5de<\/a> for plugins, og der findes masser af dem. Det er dog ikke alle, der lader dig aktivere Brotli-komprimering, s\u00e5 du skal v\u00e6lge klogt og v\u00e6re forberedt p\u00e5 at skifte din foretrukne l\u00f8sning.<\/p>\n<p>Inden du foretager \u00e6ndringer p\u00e5 et websted, skal du huske at <a href=\"https:\/\/kinsta.com\/dk\/blog\/backup-wordpress-websted\/\" target=\"_blank\" rel=\"noopener noreferrer\">lave en fuld backup<\/a>, hvis du har brug for at gendanne senere. Til denne metode vil vi bruge <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">W3 Total Cache<\/a>, fordi det er <a href=\"https:\/\/kinsta.com\/blog\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener noreferrer\">ligetil at finde den rigtige indstilling<\/a>.<\/p>\n<p>Du skal g\u00e5 til siden <strong>Performance<\/strong> &gt; <strong>Browser Cache<\/strong> i WordPress:<\/p>\n<figure id=\"attachment_119724\" aria-describedby=\"caption-attachment-119724\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119724 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/browser-cache-link.png\" alt=\"WordPress dashboardet, viser browser cache\" width=\"1000\" height=\"513\"><figcaption id=\"caption-attachment-119724\" class=\"wp-caption-text\">The W3 Total Cache &#8220;Browser Cache: link.<\/figcaption><\/figure>\n<p>Denne sk\u00e6rm viser to indstillinger. Den du vil v\u00e6lge er <strong>Enable HTTP (brotli) Compression (Aktiver HTTP-komprimering)<\/strong>:<\/p>\n<figure id=\"attachment_119729\" aria-describedby=\"caption-attachment-119729\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119729 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/enable-brotli-cache.png\" alt=\"W3 Total Cache \" width=\"1000\" height=\"345\"><figcaption id=\"caption-attachment-119729\" class=\"wp-caption-text\">Aktivering af Brotli-komprimering i W3 Total Cache.<\/figcaption><\/figure>\n<p>Dette vil dog ikke v\u00e6re egnet til alle websteder og situationer. Kinsta optimerer for eksempel sin server til <a href=\"https:\/\/kinsta.com\/dk\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">hurtig, h\u00f8jtydende og p\u00e5lidelig hosting<\/a>. Som s\u00e5dan er der en r\u00e6kke plugins, som du ikke vil f\u00e5 brug for, og nogle andre er endda <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-plugins-themes\/wordpress-banned-incompatible-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">forbudt at bruge<\/a> p\u00e5 Kinsta-websteder.<\/p>\n<p>I disse tilf\u00e6lde skal du v\u00e6lge en anden fremgangsm\u00e5de.<\/p>\n<h3>2. Aktiver Brotli p\u00e5 serveren<\/h3>\n<p>N\u00e5r det kommer til valg af servertype, er <a href=\"https:\/\/kinsta.com\/dk\/blog\/nginx-vs-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx vs. Apache<\/a> en langvarig kamp, som f\u00f8rstn\u00e6vnte (for nu) vinder. Uanset hvad kan begge servertyper aktivere Brotli-komprimering, og der er forskellige fremgangsm\u00e5der for hver af dem.<\/p>\n<p>F\u00f8r du kigger p\u00e5 den manuelle tilgang, er der et par foruds\u00e6tninger, som du b\u00f8r kende:<\/p>\n<ul>\n<li>Du skal forst\u00e5, hvordan du <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/site-management\/configuration-changes\/\" target=\"_blank\" rel=\"noopener noreferrer\">f\u00e5r adgang til dine konfigurationsfiler<\/a> for din specifikke server.<\/li>\n<li>Kendskab til kommandolinjen vil v\u00e6re en fordel, is\u00e6r n\u00e5r det drejer sig om Apache-servere. For at kunne k\u00f8re kommandoer skal du v\u00e6re root-bruger med <code>sudo<\/code> -privilegier.<\/li>\n<li>Du har muligvis brug for en <a href=\"https:\/\/kinsta.com\/dk\/blog\/bedste-teksteditorer\/\" target=\"_blank\" rel=\"noopener noreferrer\">teksteditor<\/a>, men til hurtige \u00e6ndringer som denne b\u00f8r det v\u00e6re fint nok.<\/li>\n<li>I nogle tilf\u00e6lde skal du bruge dine loginoplysninger som en <a href=\"https:\/\/kinsta.com\/blog\/how-to-use-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">Secure Shell (SSH)-bruger<\/a> p\u00e5 selve serveren. Du kan finde disse i dit hosting dashboard, eller du kan kontakte support for at sp\u00f8rge.<\/li>\n<\/ul>\n<p>Hvis du er i tvivl om den manuelle fremgangsm\u00e5de, anbefaler vi, at du ser p\u00e5 en anden mulighed, eller at du kontakter din v\u00e6rt for at f\u00e5 hj\u00e6lp. Uanset hvad vil vi give en kort oversigt over processen for hver server efter tur, og vi starter med Nginx.<\/p>\n<h4>Nginx<\/h4>\n<p>For at aktivere Brotli-komprimering p\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx-servere<\/a> skal du f\u00f8rst finde filen <code>nginx.conf<\/code>. Den vil v\u00e6re en af et par steder:<\/p>\n<ul>\n<li><code>\/usr\/local\/nginx\/conf<\/code><\/li>\n<li><code>\/etc\/nginx<\/code><\/li>\n<li><code>\/usr\/local\/etc\/nginx<\/code><\/li>\n<\/ul>\n<p>N\u00e5r du har filen \u00e5ben, skal du tilf\u00f8je f\u00f8lgende nederst i filen:<\/p>\n<pre><code class=\"language-bash\">brotli on;\nbrotli_static on;\nbrotli_comp_level 9; # You can change this from 1\u201311. 4\u20139 offers good performance balance.\nbrotli_types text\/plain text\/css application\/javascript application\/json image\/svg+xml application\/xml+rss;<\/code><\/pre>\n<p>Denne suite vil aktivere Brotli og bruge den til at servere statiske filer. Indstillingen <code>brotli_comp_level<\/code> kan du \u00e6ndre afh\u00e6ngigt af dit brugsscenarie og dine behov. H\u00f8jere tal giver bedre komprimering afbalanceret med et mindre performant websted.<\/p>\n<h4>Apache<\/h4>\n<p>Fordi Apache er fleksibel, n\u00e5r det g\u00e6lder konfigurationer, kan du aktivere Brotli-komprimering uden alt for meget besv\u00e6r.<\/p>\n<p>For at g\u00f8re dette skal du f\u00f8lge disse trin:<\/p>\n<ol>\n<li>Log ind p\u00e5 din server ved hj\u00e6lp af en kommandoprompt eller et Terminal-program som en root <code>sudo<\/code> -bruger.<\/li>\n<li>K\u00f8r kommandoen <code>a2enmod brotli<\/code> for at sl\u00e5 komprimeringen til.<\/li>\n<li>I enten Apache VirtualHost eller i din serverkonfiguration skal du tilf\u00f8je linjen <code>AddOutputFilterByType BROTLI_COMPRESS text\/html text\/plain text\/xml text\/css text\/javascript application\/javascript<\/code> for at indstille de rigtige filtyper, du \u00f8nsker at komprimere.<\/li>\n<\/ol>\n<p>Du kan \u00e6ndre niveauet af Brotli-komprimering, som du tilbyder, ved hj\u00e6lp af linjen <code>BrotliCompressionQuality LEVEL-NUMBER <\/code>. Du skal dog erstatte &#8220;LEVEL-NUMBER&#8221;-pladsholderen med et tal mellem 1-11.<\/p>\n<h3>3. Brug en underst\u00f8ttende webhost<\/h3>\n<p>Den mest enkle m\u00e5de at aktivere Brotli-komprimering for dit websted p\u00e5 er at sikre, at din v\u00e6rt g\u00f8r det som standard. Kinsta tilbyder Brotli-komprimering som standard takket v\u00e6re integrationen med Cloudflare&#8217;s CDN.<\/p>\n<figure id=\"attachment_119726\" aria-describedby=\"caption-attachment-119726\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-119726 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2022\/03\/cloudflare-cdn.png\" alt=\"En tegning af en bl\u00e5 cylindrisk serverstak, foran en bl\u00e5 kugle omgivet af tynde orange ringe, forbundet til kuglen med prikker.\" width=\"1000\" height=\"652\"><figcaption id=\"caption-attachment-119726\" class=\"wp-caption-text\">Cloudflare&#8217;s CDN-side.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">Kinsta CDN<\/a> er drevet af <a href=\"https:\/\/kinsta.com\/dk\/changelog\/kinsta-cdn-cloudflare\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cloudflares infrastruktur<\/a> p\u00e5 alle abonnementer &#8211; s\u00e5 hvert websted bruger Brotli-komprimering uden at du beh\u00f8ver at aktivere det.<\/p>\n<p>Du skal kontrollere, om din valgte v\u00e6rt tilbyder Brotli-komprimering, og p\u00e5 hvilket niveau du skal konfigurere den. For at kunne k\u00f8re det mest performante, stabile og sikre websted er <a href=\"https:\/\/kinsta.com\/dk\/blog\/billig-wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">god hosting afg\u00f8rende<\/a>.<\/p>\n\n<h2>Opsummering<\/h2>\n<p>Datakomprimering er en n\u00f8dvendig komponent i forbindelse med udvikling og brug af det moderne web. Filst\u00f8rrelser kan skyde i vejret p\u00e5 grund af de rige og komplekse filtyper, du bruger til at stykke et websted sammen. De har alle brug for en eller anden form for komprimering.<\/p>\n<p>Den typiske fremgangsm\u00e5de har hidtil v\u00e6ret GZIP, men der er en spiller p\u00e5 banen.<\/p>\n<p>Brotli-komprimering baserer sin teknologi p\u00e5 det samme grundlag som GZIP, men indeholder nogle ydelsesforbedrende fordele. Som vi diskuterede, bruger den konteksttilknytning til at behandle en komprimeringsanmodning hurtigere og en ordbog, der bruger dynamisk population. Dette er meget st\u00f8rre end det, som GZIP kan tilbyde, og det giver ogs\u00e5 mobilbrugere mulighed for at drage fordel af komprimeringen.<\/p>\n<p>Den gode nyhed er, at alle Kinsta-websteder kan drage fordel af Brotli-komprimering p\u00e5 grund af vores <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\" target=\"_blank\" rel=\"noopener noreferrer\">unikke Cloudflare-integration<\/a>. Det betyder, at dit Kinsta-hostede websted er hurtigere end konkurrenterne, der bruger GZIP, og at det indl\u00e6ses hurtigt for dem, der bruger mindre enheder.<\/p>\n<p><em>Har du sp\u00f8rgsm\u00e5l om Brotli-komprimering? Du er velkommen til at sp\u00f8rge l\u00f8s i kommentarfeltet nedenfor!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hastighed er vigtig for ethvert websted. I webets str\u00e6ben efter hurtige indl\u00e6sningstider har vi en r\u00e6kke forskellige teknologier til hj\u00e6lp. En tilgang er at minimere den &#8230;<\/p>\n","protected":false},"author":117,"featured_media":46576,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[605,606,607,608,183,609],"topic":[750],"class_list":["post-46575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-brotli-compression","tag-compression","tag-data-compression","tag-gzip-compression","tag-pagespeed","tag-site-speed","topic-hjemmeside-hastighed"],"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>Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering<\/title>\n<meta name=\"description\" content=\"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.\" \/>\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\/blog\/brotli-komprimering\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering\" \/>\n<meta property=\"og:description\" content=\"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/\" \/>\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:published_time\" content=\"2022-11-09T16:42:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-24T10:16:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_dk\" \/>\n<meta name=\"twitter:label1\" content=\"Skrevet af\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering\",\"datePublished\":\"2022-11-09T16:42:34+00:00\",\"dateModified\":\"2023-08-24T10:16:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/\"},\"wordCount\":3251,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg\",\"keywords\":[\"brotli compression\",\"compression\",\"data compression\",\"gzip compression\",\"pagespeed\",\"site speed\"],\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/\",\"url\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/\",\"name\":\"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg\",\"datePublished\":\"2022-11-09T16:42:34+00:00\",\"dateModified\":\"2023-08-24T10:16:30+00:00\",\"description\":\"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/dk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hjemmesidehastighed\",\"item\":\"https:\/\/kinsta.com\/dk\/emner\/hjemmeside-hastighed\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering\"}]},{\"@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\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/dk\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering","description":"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.","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\/blog\/brotli-komprimering\/","og_locale":"da_DK","og_type":"article","og_title":"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering","og_description":"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.","og_url":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","article_published_time":"2022-11-09T16:42:34+00:00","article_modified_time":"2023-08-24T10:16:30+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.","twitter_image":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_dk","twitter_misc":{"Skrevet af":"Salman Ravoof","Estimeret l\u00e6setid":"16 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering","datePublished":"2022-11-09T16:42:34+00:00","dateModified":"2023-08-24T10:16:30+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/"},"wordCount":3251,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/dk\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg","keywords":["brotli compression","compression","data compression","gzip compression","pagespeed","site speed"],"inLanguage":"da-DK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/","url":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/","name":"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg","datePublished":"2022-11-09T16:42:34+00:00","dateModified":"2023-08-24T10:16:30+00:00","description":"GZIP-komprimering har v\u00e6ret standarden i lang tid, men ikke l\u00e6ngere! I dette indl\u00e6g vil dissekere Brotli-komprimering.","breadcrumb":{"@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#primaryimage","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2022\/11\/brotli-compression.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/dk\/blog\/brotli-komprimering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/dk\/"},{"@type":"ListItem","position":2,"name":"Hjemmesidehastighed","item":"https:\/\/kinsta.com\/dk\/emner\/hjemmeside-hastighed\/"},{"@type":"ListItem","position":3,"name":"Brotli-komprimering: Et hurtigt alternativ til GZIP-komprimering"}]},{"@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"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/dk\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/46575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/comments?post=46575"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/46575\/revisions"}],"predecessor-version":[{"id":47373,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/46575\/revisions\/47373"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/de"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/jp"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/translations\/dk"},{"href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/46575\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media\/46576"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media?parent=46575"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/tags?post=46575"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/topic?post=46575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}