...

Aktivér HTTP/2-understøttelse i Plesk: Instruktioner, fordele og bedste praksis

Aktiveringen af HTTP/2 Plesk giver hurtigere indlæsningstider, mere effektiv dataoverførsel og bedre sikkerhed for SSL-sikrede hjemmesider. I denne vejledning vil jeg vise dig trin for trin, hvordan du aktiverer HTTP/2 i Plesk, hvilke fordele du kan forvente, og hvordan du løser mulige fejl.

Centrale punkter

  • Aktiver HTTP/2: Én kommando er tilstrækkelig til global aktivering i Plesk
  • Bedre ydeevneHurtigere indlæsningstider gennem multiplexing og komprimering
  • Krav til PleskVersion 12.5.30 eller højere påkrævet, samt Nginx og SSL
  • Optimeringsmuligheder: Brug ekstra funktioner som GZip efter aktivering
  • Vigtigt for SEOHTTP/2 forbedrer PageSpeed og foretrækkes af søgemaskinerne

Hvad er HTTP/2 - og hvad er de tekniske fordele?

HTTP/2 er den reviderede version af HTTP/1.1-protokollen, som var webstandarden i lang tid. Med HTTP/2 er Dataoverførsel af moderne hjemmesider. Teknologier som multiplexing gør det muligt at behandle flere anmodninger samtidigt via en TCP-forbindelse. Desuden sikrer komprimering og push-funktionen på serversiden, at indholdet leveres målrettet og rettidigt. HTTP/2 fungerer altid via krypterede HTTPS-forbindelser (TLS) - en stor fordel i forhold til ældre protokoller. Denne kombination af højere hastighed og sikkerhed gør HTTP/2 næsten uundværlig for operatører af nuværende hjemmesider. Desuden komprimeres de såkaldte headere, hvilket reducerer datamængden og gør kommunikationen mellem server og klient endnu hurtigere. Disse fordele er mærkbare, især for komplekse hjemmesider med mange integrerede scripts og filer. Mange administratorer plejede at spørge sig selv, om de bare kunne fortsætte med at bruge HTTP/1.1. Selvom HTTP/1.1 stadig er aktiv i mange miljøer, vil ydeevnen blive forringet på lang sigt, hvis flere og flere brugere får adgang til indhold af høj kvalitet (billeder, videoer, store biblioteker) på samme tid. Med HTTP/2 er såkaldt "head-of-line blocking" meget mindre muligt, hvilket behandler samtidige anmodninger hurtigere og derfor giver mulighed for bedre udnyttelse af moderne webteknologier.

Krav til HTTP/2-aktivering i Plesk

Før du aktiverer HTTP/2 på din Plesk-server, skal du tjekke nogle få punkter. HTTP/2 kan ikke implementeres korrekt uden disse forudsætninger. Disse krav skal være opfyldt:
  • Plesk-versionHTTP/2 er understøttet fra og med version 12.5.30
  • Nginx webserverSkal installeres og konfigureres som en omvendt proxy
  • SSL-certifikatDit domæne skal være krypteret og tilgængeligt via HTTPS
Hvis et af disse elementer mangler, vil HTTP/2 ikke fungere - selv om det er aktiveret. Et gratis SSL-certifikat kan opsættes via Plesk-grænsefladen med blot nogle få klik. I denne sammenhæng anbefaler jeg instruktionerne Opret Let's Encrypt-certifikat i Plesk. Bemærk også, at når du opsætter Nginx som reverse proxy, skal du sørge for, at Apache (hvis den er tilgængelig) også er konfigureret korrekt. Selvom Plesk som standard bruger Nginx og Apache i tandem, skal kommunikationen være klart reguleret. Hvis portene eller omdirigeringerne er sat forkert op, kan det føre til uventede fejl, som først bliver synlige efter et stykke tid.

Aktivering af HTTP/2 i Plesk - sådan fungerer det

Så snart de tekniske krav er opfyldt, kan du aktivere HTTP/2 med en enkelt kommando. For at gøre dette skal du logge ind på din server som root via SSH og udføre følgende kommando:
plesk bin http2_pref enable
Dette aktiverer HTTP/2 på hele serveren for alle SSL-aktiverede domæner. Den eksisterende Nginx-konfiguration udvides automatisk, så du ikke behøver at foretage nogen justeringer af konfigurationsfilerne. Hvis HTTP/2 er aktiv, overtager Nginx den optimerede overførsel af alle data. Hvis du vil tjekke status, kan du bruge din browsers udviklingsværktøjer eller eksterne værktøjer som KeyCDN HTTP/2-testen. I browserens udviklingsværktøjer (f.eks. i Chrome eller Firefox) finder du oplysninger om, hvorvidt en forbindelse blev etableret via h2 (HTTP/2) eller http/1.1 under fanen netværk. Vær opmærksom på mulige fejlkonfigurationer på grund af browsercacher ved regelmæssigt at rydde cachen og genindlæse siden.

Kan jeg kun aktivere HTTP/2 for bestemte domæner?

I Plesk gælder HTTP/2-indstillingen globalt - for alle domæner med HTTPS på en server. Det betyder, at det i øjeblikket ikke er muligt at aktivere eller deaktivere HTTP/2 selektivt for individuelle projekter. Hvis du stadig ønsker at deaktivere HTTP/2, skal du bruge følgende kommando:
plesk bin http2_pref disable
Det kan f.eks. være nyttigt, hvis du tester specifikke webapplikationer, der (endnu) ikke understøtter HTTP/2 fuldt ud. Håndtering af HTTP/2-funktionen på et enkelt domæne er i øjeblikket ikke muligt.

Optimeringer efter HTTP/2-aktivering

Når HTTP/2 er blevet aktiveret i Plesk, kan du træffe yderligere foranstaltninger for at udnytte dets fulde potentiale. HTTP/2 viser først for alvor sin effektivitet, når det indhold, der leveres til serveren, er optimeret i overensstemmelse hermed. Du bør tjekke disse punkter: - Aktivér GZip-komprimering på Nginx-serveren - Kombiner CSS- og JavaScript-filer for bedre at udnytte HTTP/2-multiplexing - Reducer HTML-overskrifter og cookie-størrelser for at reducere overførselstiden yderligere Effektiv ressourcehåndtering gør det især muligt at håndtere et stort antal besøgende og samtidig opretholde en stabil ydelse. Du kan også bruge såkaldte Server-push-HTTP/2-funktioner til at levere kritiske ressourcer (f.eks. vigtige CSS-filer) direkte med anmodningen uden at skulle vente på klientens anden anmodning. Det reducerer ventetiden og hjælper brugerne med at indlæse siderne hurtigere.

Tabel: Et overblik over fordelene ved HTTP/2

Følgende tabel viser de vigtigste egenskaber ved HTTP/2 sammenlignet med HTTP/1.1:
Teknologi HTTP/1.1 HTTP/2
Forbindelser Individuelt og den ene efter den anden Parallel (multiplexing)
Størrelse på overskrift Større og ukomprimeret Effektivt komprimeret
Kryptering Valgfrit Obligatorisk
Server-push Nej Ja
PageSpeed/SEO Moderat Betydeligt bedre

HTTP/2 og WordPress - en ideel kombination

WordPress-sider har stor gavn af HTTP/2, da mange samtidige ressourcer (JS, CSS, skrifttyper) skal indlæses. Når HTTP/2 er aktiveret, vil Opladningstid og caching fungerer også mere effektivt. Du kan bruge Plesk-panelet sammen med udvidelsen "Security Advisor" til at aktivere HTTP/2 og HTTPS for WordPress-hjemmesider - direkte fra brugergrænsefladen. Hvis du lige har sat WordPress op, så tag et kig på Trin-for-trin installation i Pleskså ingen vigtige indstillinger bliver overset. Især temaer, der integrerer mange scripts, nyder godt af parallel levering, da ventetiden for brugeren reduceres kraftigt, hver gang siden kaldes op. WordPress leverer også regelmæssige opdateringer, hvoraf nogle også tager højde for performance-aspekter. HTTP/2 giver også et moderne grundlag for at betjene besøgende hurtigt og sikkert.

Typiske fejlkilder og mulige løsninger

Der opstår sjældent problemer efter aktivering af HTTP/2 - f.eks. hvis der er tale om forældede softwarekomponenter. Fejlkilder er ofte manglende ALPN-understøttelse eller en inkompatibel SSL-konfiguration. I sådanne tilfælde skal du tjekke Nginx-logfilerne for indikationer. Brug om nødvendigt deaktiveringskommandoen til at udføre en tilbagerulning. Følgende Linux-distributioner er blandt andet understøttet: - CentOS 7 - RHEL 7 - Ubuntu 14.04/16.04 - Debian 8 Det er lige så vigtigt at tjekke JPEG-komprimering og billedoptimering, da billeder i stort format ofte sænker hastigheden på en hjemmeside. Du bør allerede være opmærksom på effektive formater (f.eks. WebP), når du uploader til mediebiblioteket eller indlejrer i WordPress. En omskrivningsfejl kan også nogle gange være en forhindring - især hvis du har gemt individuelle regler i .htaccess-filer. Sørg for, at dine omdirigeringer ikke omdirigerer til ukrypterede forbindelser.

Bedste praksis for produktiv drift

Hvis din server kører med HTTP/2, bør du løbende sikre denne status. Det kan du gøre med regelmæssige tjek og nyttige værktøjer. Brug for eksempel den indbyggede Sikkerhedsrådgiver i Plesk til automatisk kryptering, porttjek eller ydelsestjek. Jeg anbefaler også at fjerne HTTP/1.1-elementer, der ikke længere bruges. Disse omfatter gamle omdirigeringer eller ukomprimerede ressourcer. Deaktiver ubrugte tjenester som FTP eller POP3 for at spare ressourcer - du kan finde ud af mere om dette i denne Guide til konfiguration af firewall til Plesk. Kombinationen med caching-mekanismer har også vist sig at fungere godt. Varnish eller Redis kan integreres til dette formål, forudsat at din hostingtariff eller serverkonfiguration tillader det. For at forhindre flaskehalse bør du regelmæssigt analysere logfilerne på din webserver. Hvis der er mange timeout-fejl eller usædvanlige toppe i adgangsbelastningen, kan det tyde på konfigurationsfejl. Med overvågningsværktøjer er det muligt at holde øje med bl.a. CPU-udnyttelse, RAM-forbrug og I/O-performance. Tag dig også tid til altid at holde TLS-certifikater opdaterede. Hvis et certifikat udløber, kan du ikke bruge HTTP/2, selv om det er aktiveret på serversiden. Da Plesk tilbyder integrerede Let's Encrypt-funktioner, kan certifikaterne nemt fornyes. Men hvis der opstår et certifikatproblem, anbefales det, at du først opretter et nyt Let's Encrypt-certifikat og konfigurerer det til det berørte domæne.

Flere tips til at arbejde med HTTP/2

Når du har aktiveret HTTP/2, er det værd at undersøge dit eget projekt for mulige frontend-optimeringer. For selv med HTTP/2 kan dårlige kodestrukturer eller ikke-målrettet indlæsning af scripts reducere ydeevnen. En central tilgang er Doven indlæsning af billeder, hvilket betyder, at kun grafikken i det synlige område indlæses i første omgang, når siden kaldes op. Først når brugeren scroller videre, indlæses de resterende billeder. Det reducerer den oprindelige datamængde og gør det synlige sidelayout hurtigere. Det er lige så nyttigt at samle ikoner ved hjælp af SVG-sprites eller ved hjælp af ikonfonte, så der er plads til flere ikoner i én fil. Det giver dig mulighed for at drage fordel af multiplexing, da der skal oprettes færre forbindelser på samme tid. Det anbefales at minificere JavaScript- og CSS-filer, dvs. komprimere dem og fjerne kommentarer, mellemrum eller unødvendige tegn. Især med mange plugins i indholdsstyringssystemer som WordPress kan det ske, at mange små JS-/CSS-filer akkumuleres. Et plugin, der automatisk minimerer og kombinerer disse filer, kan hjælpe. Et andet teknisk tip: Funktionen "HTTP/2 Server Push" gør det muligt at sende indhold til klienten tidligere, før browseren anmoder om det. Selvom denne funktion ikke altid udnyttes af alle browsere, og du bør følge browserproducentens opdateringer, kan den give fordele med hensyn til indlæsningstid i visse scenarier. Du kan f.eks. skubbe de vigtigste CSS-filer og gøre dem tilgængelige for klienten før den første rendering. Det kræver dog en specifik serverkonfiguration og er ikke aktivt som standard i alle hostingpakker. Spørg derfor din udbyder, om du selv kan foretage de relevante indstillinger i Plesk, eller om der kræves særlige konfigurationer. Hvis du administrerer mange forskellige domæner eller subdomæner, kan du bevare overblikket i Plesk ved at bruge serverens sundhedspanel. Der kan du hurtigt se, hvor travlt din server har, og om dine hjemmesider kører problemfrit. Det er også en nyttig rutine at modtage regelmæssige rapporter, hvor du kan spore udnyttelse og mulige udfald. Brugertal og ændringer i sidehastighed er ofte direkte genkendelige, så du kan iværksætte forbedringer på et tidligt tidspunkt. Med hensyn til SEO bør du følge med i, hvordan søgemaskiner som Google og Bing reagerer på dine sider. Hurtigere indlæsningstider, især på mobile enheder, har ofte en positiv effekt på placeringen. Takket være HTTP/2 forkortes ikke kun time-to-first-byte (TTFB), men normalt også hele sidestrukturen. Det forbedrer brugeroplevelsen og sender værdifulde signaler til Googles søgealgoritme. Så du slår to fluer med et smæk: Dit website bliver mere sikkert, og din placering i søgeresultaterne kan også drage fordel af dette.

Sammenligning: Hostingudbydere med HTTP/2 og Plesk

Valget af hostingudbyder har indflydelse på din hjemmesides ydeevne. Følgende oversigt viser udbydere, der kombinerer HTTP/2 og Plesk:
Sted Udbyder HTTP/2-understøttelse Support til Plesk Særlige funktioner
1 Webhoster.com Ja Ja Høj ydeevne, fremragende support
2 Udbyder B Ja Ja Omfattende portefølje
3 Udbyder C Ja Ja Begyndervenlig

For at opsummere: HTTP/2 betaler sig

Med HTTP/2 aktiveret i Plesk kan du få mest muligt ud af dit website - både med hensyn til hastighed og sikkerhed. Overgangen er enkel, hurtig og stabil. I kombination med HTTPS, et moderne hostingmiljø og Nginx som reverse proxy kan du opnå en højtydende og fremtidssikret serverkonfiguration. Vedligehold din server regelmæssigt, test nye funktioner og hold din opsætning opdateret - så dine projekter forbliver professionelle og konkurrencedygtige.

Aktuelle artikler