Ich muss bei der Installation von Magento2 Session Save - 'Files' oder 'DB' wählen
Was ist anders, Vorteil, Nachteil?
Was soll ich wählen?
Dies wird in den Magento Devdocs ziemlich gut erklärt (tatsächlich ist die Funktionalität dieselbe wie in Magento 1):
Klicken Sie im Abschnitt Sitzungsspeicheroptionen auf eine der folgenden Optionen:
Datei zum Speichern von Benutzersitzungsdaten im Dateisystem im
[your Magento install dir]/var/session
Verzeichnis. Der dateibasierte Sitzungsspeicher ist geeignet, es sei denn, der Zugriff auf das Magento-Dateisystem ist langsam oder Sie verfügen über eine Clusterdatenbank.Datenbank zum Speichern von Benutzersitzungsdaten in der Datenbank. Wählen Sie Datenbankspeicher, wenn Sie über eine Clusterdatenbank verfügen. Andernfalls bietet der dateibasierte Speicher möglicherweise keinen großen Vorteil.
Siehe hier: http://devdocs.magento.com/guides/m1x/install/installing_install.html
/var/lib/php5/sessions
) unter dem Standard-PHP session.save_path .DB
Der Sitzungsspeicher in der Datenbank ist aus Sicherheitsgründen besser, erhöht jedoch die Datenbank zusätzlich.
Dateien
Sitzungsspeicher, der ein Dateisystem verwendet, ermöglichen einen einfachen Zugriff auf Sitzungsinformationen über FTP.
quelle
Meiner Meinung nach ist MySQL keine wirklich gute Lösung zum Speichern der Sitzungsdaten, da es Ihre Datenbank verlangsamen und auch sehr groß werden kann.
So oder so: Vergessen Sie nicht, die Reinigung für die Sitzungen einzurichten, da diese nach einer Weile ziemlich viel Platz beanspruchen können.
quelle
Wir sollten Redis für unsere Site verwenden.
1) Reduzieren Sie die Belastung der Website-Datenbank.
2) https://redis.io/topics/introduction
quelle