Varnish

  • Ein Varnish Cluster kann auf den Traffic einer Site skaliert werden
  • Passen Sie die Instanzgröße auf der Grundlage der Anzahl der benötigten Cache-Seiten an
  • Bei einer Website mit hohem Traffic verwenden Sie einen Varnish Master, um sicherzustellen, dass (höchstens) eine Anfrage pro Web-Stufe im Cache geleert wird

Web

  • Aktivieren der Skalierung von Knoten für Traffic und Redundanz
  • Ein Knoten ist Master und führt Cron aus.
  • Alternativ können Sie einen dedizierten Administrator- und Worker-Knoten verwenden

Cache

  • Erwägen Sie die Implementierung einer separaten Redis-Instanz für Sitzungen
  • Pro Cache kann eine Redis-Instanz vorhanden sein
  • Instanz so dimensionieren, dass die größte erwartete Cache-Größe enthalten ist

Datenbank und Warteschlangen

  • Sites mit hohem Traffic können die DB-Leistung mit Slave-DBs und Split-DBs für Bestellungen/Warenkörbe (in Adobe Commerce) optimieren
  • Erwägen Sie die Verwendung einer Slave-DB für eine schnelle Wiederherstellung und für Datensicherungen
  • Sites mit geringem Traffic können Bilder in der Datenbank speichern

Suche

  • Stimmen Sie die Anzahl der Instanzen basierend auf dem Such-Traffic ab

Speicherung

  • Erwägen Sie die Verwendung von GFS oder GlusterFS für Pub-/Medienspeicher
  • Alternativ können Sie den DB-Speicher für Sites mit geringem Traffic verwenden