
Docker Compose auf dem VPS: Webserver, Datenbank & Reverse Proxy richtig betreiben
Praxisnaher Guide für Docker Compose auf dem VPS: Webserver, Datenbank, Reverse Proxy, TLS, Backups, Updates und Sicherheit richtig planen und betreiben.
Die Erwartungen der Nutzer sind in den letzten Jahren drastisch gestiegen. Während 2010 noch Ladezeiten von 8 Sekunden toleriert wurden, erwarten Besucher 2026 eine sofortige Reaktion. Studien von Google und Akamai belegen: Bereits 100 Millisekunden zusätzliche Ladezeit können die Conversion-Rate um bis zu 7 % senken.
Suchmaschinen haben das erkannt. Seit dem Page-Experience-Update ist die Ladegeschwindigkeit ein offizieller Rankingfaktor. Google misst dabei sowohl reale Nutzerdaten (Field Data) als auch synthetische Tests (Lab Data). Wer 2026 in den Top-Rankings mitspielen will, kommt an einer konsequenten Performance-Optimierung nicht vorbei.
Auch das Nutzerverhalten hat sich verändert. Mobile Zugriffe machen in Deutschland mittlerweile über 75 % des gesamten Traffics aus. Mobile Nutzer sind häufig unterwegs, nutzen instabiles LTE oder 5G mit schwankender Bandbreite und verlassen eine Seite, die länger als 2 Sekunden zum Aufbau braucht. Die Performance ist also nicht nur ein technisches Thema, sondern direkter Umsatztreiber.
Im E-Commerce bedeutet eine Verbesserung der Ladezeit um 1 Sekunde durchschnittlich eine Umsatzsteigerung von 8–15 %. Bei einer Website mit 1 Million Besuchern pro Monat und einem Warenkorbwert von 80 € entspricht das einem zusätzlichen Umsatzpotenzial im sechsstelligen Bereich. Genau deshalb investieren Unternehmen wie Amazon, Otto und Zalando jährlich Millionen in ihre Ladezeit.
Fazit: Geschwindigkeit ist 2026 kein „Nice-to-have" mehr, sondern ein fundamentaler Wettbewerbsvorteil – sowohl für SEO als auch für den Umsatz.
Die Core Web Vitals (CWV) sind Googles standardisierte Metriken, um die Nutzererfahrung einer Website zu bewerten. Seit 2024 ersetzt der neue Interaction to Next Paint (INP) den bisherigen First Input Delay (FID), da INP die Reaktionszeit auf Nutzerinteraktionen deutlich präziser misst.
Die drei Kennzahlen im Detail:
| Metrik | Bedeutung | Gut (grün) | Mittel (gelb) | Schlecht (rot) |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | Ladezeit des größten sichtbaren Elements | ≤ 1,2 s | 1,2 – 2,5 s | > 2,5 s |
| INP (Interaction to Next Paint) | Reaktionszeit auf Nutzereingaben | ≤ 200 ms | 200 – 500 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | Visuelle Stabilität der Seite | ≤ 0,1 | 0,1 – 0,25 | > 0,25 |
LCP (Largest Contentful Paint) misst, wann das größte im Viewport sichtbare Element vollständig geladen ist. Das ist häufig ein Hero-Bild, ein Video oder ein großer Textblock. Ein guter LCP bedeutet, dass der Nutzer die Hauptinformation schnell wahrnimmt.
INP (Interaction to Next Paint) erfasst die Latenz zwischen einer Nutzeraktion (Klick, Tastatur, Touch) und der visuellen Reaktion im Browser. Niedrige INP-Werte sorgen für ein flüssiges Bedienerlebnis – entscheidend bei Web-Apps, Onlineshops und Formularen.
CLS (Cumulative Layout Shift) quantifiziert, wie stark Elemente während des Ladens „springen". Ein hoher CLS-Wert entsteht oft durch nachladende Bilder ohne reservierte Größe, spät geladene Schriften oder dynamisch eingefügte Werbung. Google bewertet ab einem CLS von 0,1 die Seite als optimierungsbedürftig.
Google wertet für das Ranking die Daten echter Nutzer aus Chrome (CrUX – Chrome User Experience Report) aus. Diese Field Data fließen in den Page-Experience-Score ein. Wer in den „grünen" Bereich aller drei Metriken kommt, erhält einen deutlichen Ranking-Vorteil – insbesondere auf mobilen Geräten.
Bevor du optimierst, musst du messen. Die folgenden Tools haben sich 2026 als Standard etabliert und liefern jeweils unterschiedliche Perspektiven auf die Performance deiner Website.
Wichtig ist die Unterscheidung zwischen Lab Data (kontrollierte Testumgebung) und Field Data (echte Nutzerdaten). Idealerweise nutzt du eine Kombination aus beiden, um ein vollständiges Bild zu erhalten.
| Tool | Typ | Stärke | Ideal für |
|---|---|---|---|
| PageSpeed Insights | Lab + Field | Kombination aus CrUX- und Lighthouse-Daten | Schneller Überblick |
| Lighthouse (Chrome DevTools) | Lab | Detaillierte Audits mit konkreten Fix-Vorschlägen | Entwickler |
| WebPageTest | Lab | Wasserfall-Analyse, Video-Capture, Multi-Location | Tiefenanalyse |
| GTmetrix | Lab | Übersichtliche Reports mit Handlungsempfehlungen | Marketing & SEO |
| Chrome User Experience Report | Field | Echte Nutzerdaten aus Chrome | Langzeit-Monitoring |
| Sentry / SpeedCurve | Field | Echtzeit-Monitoring, Alerting | Produktivbetrieb |
PageSpeed Insights (PSI) ist der Einstiegspunkt für die meisten. Du gibst eine URL ein und erhältst sofort eine Bewertung von 0–100 sowie konkrete Optimierungsvorschläge. PSI kombiniert Lab-Daten aus Lighthouse mit echten Nutzerdaten aus dem CrUX-Report – falls ausreichend Traffic vorhanden ist.
Lighthouse läuft direkt in den Chrome DevTools (Tab „Lighthouse") und bietet Audits für Performance, Accessibility, SEO und Best Practices. Für 2026 ist besonders der neue „Throttling"-Modus relevant, der mobile Netzwerkbedingungen realistischer simuliert.
WebPageTest bleibt das Tool der Wahl für Profis. Du kannst Tests von verschiedenen Standorten weltweit, mit unterschiedlichen Bandbreiten und sogar mit Cookie-Blockern durchführen. Die Wasserfall-Darstellung zeigt jeden Request inklusive DNS, TLS, TTFB und Download-Dauer.
Profi-Tipp von hostazar.com: Führe Performance-Tests immer in einem Inkognito-Fenster durch, um Caching-Effekte und Browser-Erweiterungen auszuschließen. Teste zusätzlich regelmäßig mit Throttling auf „Slow 4G" – das entspricht der Realität vieler mobiler Nutzer.
Bilder machen im Schnitt 50–60 % der gesamten Seitengröße aus. Damit sind sie der größte Hebel für Performance-Optimierung. 2026 stehen uns moderne Formate wie AVIF und WebP zur Verfügung, die deutlich kleiner sind als JPEG oder PNG – bei gleicher oder besserer Qualität.
Die Wahl des richtigen Formats hängt vom Inhalt ab. Fotos sollten als AVIF (bestes Kompressionsverhältnis) oder WebP gespeichert werden. Logos, Icons und Grafiken mit Transparenz funktionieren besser als PNG oder SVG. Screenshots mit Text profitieren vom verlustfreien WebP-Modus.
| Format | Durchschnittliche Größe | Browser-Support 2026 | Empfehlung |
|---|---|---|---|
| JPEG (alt) | ~ 280 kB | Universell | Fallback |
| WebP | ~ 150 kB | 97 % | Standard |
| AVIF | ~ 95 kB | 92 % | Optimal |
| PNG (verlustfrei) | ~ 450 kB | Universell | Nur Logos/Icons |
| SVG | ~ 5 kB | Universell | Vektorgrafiken |
Nutze das <picture>-Element mit dem srcset-Attribut, um dem Browser automatisch das beste Format zu liefern. Der Browser wählt anhand seiner Fähigkeiten das passende Bild aus. So funktioniert es:
<picture>
<source type="image/avif" srcset="hero.avif" />
<source type="image/webp" srcset="hero.webp" />
<img src="hero.jpg"
alt="Modernes Büro mit Team"
width="1200"
height="800"
loading="lazy"
decoding="async" />
</picture>
Wichtig: width und height immer setzen! Ohne diese Attribute kann der Browser keinen Platz für das Bild reservieren, was zu Layout Shifts (CLS) führt. Das ist einer der häufigsten Fehler 2026.
Responsive Images sind Pflicht. Nutze srcset mit verschiedenen Auflösungen und das sizes-Attribut, damit der Browser das zur Viewport-Breite passende Bild lädt. So vermeidest du, dass ein 4000x3000-Pixel-Image auf einem Smartphone ausgeliefert wird.
Lazy Loading ist 2026 Standard für alle Bilder, die nicht „above the fold" sind. Das Attribut loading="lazy" verzögert das Laden, bis das Bild in den Viewport scrollt. Für das Hero-Bild solltest du hingegen loading="eager" setzen, damit es sofort startet.
CDN mit Bild-Optimierung ist die Königsdisziplin. Dienste wie Cloudflare Images, imgix oder Vercel Image Optimization liefern Bilder automatisch im optimalen

Praxisnaher Guide für Docker Compose auf dem VPS: Webserver, Datenbank, Reverse Proxy, TLS, Backups, Updates und Sicherheit richtig planen und betreiben.