technikkram.net
  • Home
  • smartkram
  • Themenfelder
    • Smart Home
      • Homematic & Homematic IP
      • Smart Home Zentrale
      • Home Assistant
      • MQTT & Messaging
      • Zigbee & Thread
      • Shelly Geräte
      • KNX Gebäudeautomation
      • Matter & Thread
      • Apple HomeKit
    • Server & DevOps
      • Docker & Container
      • Proxmox VE
      • Linux Administration
      • Monitoring & Observability
      • Kubernetes & K3s
      • Raspberry Pi
    • Netzwerk
      • UniFi Netzwerk
      • Netzwerk Grundlagen
      • WLAN Optimierung
      • VLAN Konfiguration
      • Firewall & Security
      • Managed Switches
    • Sicherheit
      • Überwachungskameras
      • IT-Security
      • Videoüberwachung
      • Alarmanlagen
      • Zutrittskontrolle
    • Energie & Solar
      • Energiemanagement
      • Solar & Photovoltaik
    • NAS & Storage
      • NAS Systeme
      • Backup & Recovery
      • Synology NAS
      • Storage Lösungen
  • Archiv
  • Kontakt
    • Datenschutz
    • Impressum
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Sebastian
Netzwerk, Nützliches, Online Services

Plesk – nginx Server Caching einrichten

Plesk - nginx Server Caching einrichten - Server 3

Caching ist eines der wichtigsten Faktoren wenn es um die schnelle Auslieferung einer Website geht. Ich hoste technikkram bei netcup und nutze dort Plesk als Verwaltungsoberfläche. Plesk setzt auf eine Kombination aus eine Apache Webserver in Kombination mit einem nginx Reverse-Proxy. Dieser Reverse-Proxy ist zwischen Client und dem Apache Webserver geschaltet und liefert sehr effizient die geforderten Datenpakete ohne dass diese vorher von Apache abgerufen werden müssen. Das hat den Vorteil, dass der „Weg der Daten“ viel kürzer ist und die Seite sehr viel schneller bei Euch auf dem Monitor erscheint. Wer mehr zu diesem Thema wissen will, sollte sich das nginx / Apache Kapitel der Plesk Dokumentation ansehen.

Wenn Ihr bei einem Hoster wie z.B. raidboxes seid, dann müsst Ihr Euch um dieses Thema keine Sorgen machen, da das Caching serverseitig für Euch übernommen wird. Hier passiert nicht viel anderes als das oben beschriebene, nur das Ihr keinen Einfluss auf das serverseitige Caching habt. Das sieht bei einem eigenen Server natürlich anders aus. Hier muss das Caching selber eingerichtet werden. Wie dies bei Plesk funktioniert und welche Auswirkungen dies hat, will ich Euch in diesem kurzen Artikel beschreiben.

Woran könnt Ihr ein schlechtes bzw. kein vorhandenes Caching erkennen?

Das Caching wirk sich direkt auf das „first Byte“ aus. Dieser Wert kann z.B. mit webpagetest.org eingesehen werden. Ich zeige Euch hier, wie lange technikkram ohne effektives Caching lädt und wie dieser Wert deutlich verbessert werden kann. Auf dem ersten Bild seht Ihr, wie technikkram lädt, wenn der nginx Reverse-Proxy ausgeschaltet ist. Das first Byte ist extrem schlecht. Der Server braucht sehr lange um Daten zu liefern nachdem die URL aufgelöst worden ist. Das liegt daran, dass alle Anfragen nun direkt an den Apache Server weitergeleitet werden. Diese muss die Daten aus dem RAM abrufen, berechnen und dem User zur Verfügung stellen. Das nimmt natürlich Zeit in Anspruch, die der User beim laden der Seite deutlich zu spüren bekommt!

Im zweiten Bild seht Ihr, wie schnell die gleiche Website, bei sonst gleichen Einstellungen lädt, wenn nginx als Reverse-Proxy die Daten vorhält. Die Werte sind deutlich niedriger und die Seite ist viel schneller verfügbar. Hieran kann man sehr gut erkennen, wie gutes Caching funktioniert.

Wie muss nginx konfiguriert werden um das Caching zu aktivieren?

Gutes Caching ist unter Plesk kein großes Geheimnis. Folgende Schritte müsst Ihr ausführen, damit diese Option aktiviert ist. In Euer Plesk-Installation kann jede WordPressinstanz einzeln konfiguriert werden. Unter den nginx Einstellungen findet Ihr folgende Optionen:

Hier ist an oberster Stelle der Proxymodus zu sehen. Damit aktiviert Ihr Apache und nginx in Kombination. Wer mehr dazu wissen will, sollte den Link den ich Euch im obersten Absatz genannt habe folgen – hier ist dies sehr genau dokumentiert. Um das nginx Caching zu aktivieren, muss „nginx-Caching aktivieren“ ausgewählt werden. Auch die Option „Statische Dateien direkt durch nginx bedienen“ muss dazu aktiviert werden. In dem darunterliegenden Feld können alle Dateien aufgelistet werden (durch Leerzeichen getrennt), die statisch über nginx ausgeliefert werden sollen. ALle Dateien, die hier aufgelistet sind werden nun nicht mehr über den langsamen Apache vom Server abgerufen sondern von nginx aus dem Cache an den User ausgeliefert.

Wichtig ist zudem die Option „Intelligente Bearbeitung statischer Daten“. Damit werden dynamische Inhalte, die sich auf dem Server befinden trotzdem über Apache ausgeliefert, obwohl diese evtl. vom Dateityp immer gecached werden sollen.

Ich bin wirklich sehr begeistert von Plesk und finde die Bedienung und Möglichkeiten, die mir hiermit gegeben werden enorm. Damit ist es über eine grafische Oberfläche möglich die eigene Website auf einem Root oder vServer zu hosten.

Das könnte dich auch interessieren

  • Docker Nginx Reverse Proxy Netzwerk-Architektur Diagramm mit Port-Mapping und Backend-Verbindungen
    Nginx Reverse Proxy in Raspberry Pi OS Docker…
    4. April 2026 Nginx Reverse Proxy Container mit typischen Netzwerk-Verbindungsproblemen und Fehlerzuständen Ein Nginx Reverse Proxy in Docker Container nicht erreichbar zu beheben…
  • KNX-Integration in Home Assistant über ETS-Projekt einrichten – Docker Exit Code 125 Fehler - Container startet nicht wegen Konfigurationsproblem
    Docker Command Container startet nicht - Exit Code…
    4. April 2026 Docker Exit Code 125 Fehler – Container startet nicht wegen Konfigurationsproblem Exit Code 125 bedeutet: Docker kann den Container gar…
  • Nas selber bauen 2026 – NAS Selbstbau 2026 Titelbild mit Intel N100 Mini-PC, vier NAS-Festplatten, 2,5GbE Switch und USV
    NAS selber bauen 2026: Die vollständige Anleitung…
    12. Juni 2026 🔄 Zuletzt aktualisiert: 11. Juli 2026 Ein selbst gebauter NAS auf Intel N100-Basis mit vier CMR-Festplatten, 2,5GbE-Switch und USV —…
  • Smart Home Sicherheitssystem für Einsteiger ohne Vorkenntnisse aufbauen – Smart Home Sicherheitssystem Dashboard auf Tablet mit Home Assistant Interface, Kamera-Feeds und Sensor-Status
    Smart Home Sicherheitssystem für Einsteiger ohne…
    6. April 2026 Professionelles Smart Home Sicherheitssystem Dashboard mit Live-Kamera-Feeds und Sensor-Status-Übersicht Ein Smart Home Sicherheitssystem für Einsteiger ohne Vorkenntnisse ist wie ein…
  • Homematic CCU3 Netzwerk-Architektur Diagramm mit XML-RPC Ports und Home Assistant Integration
    Homematic IP CCU3 in Home Assistant integrieren:…
    3. April 2026 Komplette Übersicht der CCU3-Integration in Home Assistant mit allen erforderlichen Verbindungen und Ports Die Homematic IP CCU3 in Home Assistant…
  • TrueNAS Jails vs Docker Container: Architektur-Entscheidung für Self-Hosting – TrueNAS CORE vs SCALE Architektur-Vergleich: FreeBSD Jails gegen Docker Container
    TrueNAS Jails vs Docker Container:…
    4. April 2026 Vergleich der Virtualisierungsarchitekturen: FreeBSD Jails in TrueNAS CORE vs Docker Container in TrueNAS SCALE TrueNAS Jails vs Docker Container —…
4. Juli 2020/1 Kommentar/von Sebastian
Schlagworte: netcup, nginx, RAIDBOXES, Server, Webhosting
Eintrag teilen
  • Teilen auf Facebook
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf Pinterest
  • Teilen auf LinkedIn
  • Per E-Mail teilen
https://technikkram.net/wp-content/uploads/2020/06/Server-3.jpg 442 1090 Sebastian https://technikkram.net/wp-content/uploads/2019/05/technikkram_transparent.png Sebastian2020-07-04 12:41:472020-07-04 12:41:50Plesk – nginx Server Caching einrichten
1 Kommentar
  1. Bastian
    Bastian sagte:
    28. Juli 2020 um 15:50

    Hi Sebastian, hast du dich schon einmal mit Generatoren für statische Webseiten beschäftigt? Zum Beispiel Hugo oder Jekyll. Wenn ich Beiträge wie diesen lese, bin ich immer froh, dass ich mir mit meiner statischen Webseite diesen ganzen Aufwand beim Hosting sparen kann :-P

    Antworten

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  •  
Smartkram Shop

Kategorien

Allgemein Apple Apps CCU2 CCU3 Charly debmatic EQ-3 Firmware Foto und Video Gadgets Gaming Geschenke Hardware Hausinstallation Haussicherheit HB-RF-USB Homematic Homematic IP Homematic IP Access Point Homematic IP wired iOS Kaufberatung KNX Media Center Mediola Mobile Multimedia Netzwerk Neuigkeiten Nützliches Online Services piVCCU piVCCU3 Provider Rabatte & Co Raspberrymatic Security Smart Home Software & Co Testberichte Tipps & Tricks Wearables Windows Zubehör
© Copyright - technikkram.net -
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Nach oben scrollen Nach oben scrollen Nach oben scrollen