kann jemand verständlich erklären, welche der o.g. Cache-Optionen man bei der Shopware Community Edition nutzen kann/sollte und worin die Unterschiede, bzw. Vor- und Nachteile bestehen?
Sofern das für die Frage relevant ist noch der Hinweis, dass Shopware bei uns als Multishop genutz werden soll. Installiert wird Shopware auf einem dedizierten Business Server in einer VM unter Proxmox. Installiert ist Debian 9 LTS.
Mir wurde vom Support gesagt, dass nur bei der Enterprise Edition Redis vorkonfiguriert ist, bzw. im Backend konfiguriert werden kann (wenn ich es so richtig verstanden habe) und man bei allen anderen Editions die Konfiguration manuell vornehmen muss.
Unabhängig davon weißt mir ein Vergleich der drei Optionen nich dahingehend den Weg, welche Lösung in Verbindung mit Shopware letztendlich zu favorisieren ist und warum.
Du kannst in jeder Version Redis und Memcache(d) einsetzen. Die haben alle Vor- und Nachteile, damit muss man sich auseinandersetzen, eine pauschale Empfehlung gibt es da nicht. Redis bspw. hat kein Session-Locking. Den HTTP-Cache kannst du nur nach Redis auslagern. Also entweder alles auf Redis packen oder für die Sessions ggf. Memcache(d) nehmen. Als All-In-One Lösung bleib eh nur Redis.
Die Version ist egal, Support gibts erst ab Enterprise. Vorkonfiguriert ist da aber auch nix in Enterprise, den Redis selbst muss ggf. der Hoster konfigurieren, Shopware sagst du nur “schick die Daten dahin”, mehr kann man da in SW (über die config.php) eh nicht konfigurieren.
Du kannst in jeder Version Redis und Memcache(d) einsetzen. Die haben alle Vor- und Nachteile, damit muss man sich auseinandersetzen, eine pauschale Empfehlung gibt es da nicht. Redis bspw. hat kein Session-Locking. Den HTTP-Cache kannst du nur nach Redis auslagern. Also entweder alles auf Redis packen oder für die Sessions ggf. Memcache(d) nehmen. Als All-In-One Lösung bleib eh nur Redis.
Die Version ist egal, Support gibts erst ab Enterprise. Vorkonfiguriert ist da aber auch nix in Enterprise, den Redis selbst muss ggf. der Hoster konfigurieren, Shopware sagst du nur „schick die Daten dahin“, mehr kann man da in SW (über die config.php) eh nicht konfigurieren.
Laut Moritz kann man den http-cache auch (ohne Support) nach Redis aus lagern oder?
Wenn ja - wie ? Ich finde auch nur die essetials doku aus der Enterprise…