Ich habe folgendes Setup:
Magento-Community 1.9.2
1 x Ec2-Frontend, auf dem Litespeed Webserver ausgeführt wird, PHP-Lauf durch Litespeeds Php-Implementierung - LSPHP, ähnlich wie in Nginx verwendetes Fast-CGI
1 x RDS-Server für Datenbank
Ich habe gerade 1 x Elasticache (Redis-Knoten) konfiguriert.
Ich habe meine local.xml so konfiguriert, dass Sitzungs- und Backend-Cache an die Redis-Datenbank gesendet werden.
Ich kann sehen, dass der Cache-Speicher voll ist und der Geschwindigkeitsunterschied bemerkenswert ist (plus keine Dateien im Cache und in den Sitzungsordnern).
Meine drei Fragen sind:
Muss ich die PHP-Redis-Erweiterung für PHP noch auf dem Frontend-Webserver installieren? (Wenn man bedenkt, dass alles funktioniert) Ich kann anscheinend nicht herausfinden, wofür es verwendet wird.
Gibt es eine Möglichkeit zu wissen, wie viel Platz ich benötige? Mein Dateispeicher-Cache war weniger als 50 MB groß, mein Redis-Cache wird jedoch bereits mit 300 MB verwendet
Was passiert, wenn der Laden voll ist? Löscht es alte Sitzungscaches? Oder treten auf der Website Probleme am Frontend auf (z. B. das Leeren von Karren?)