Cosa devo scegliere Session Save - 'Files' o 'DB' durante l'installazione di Magento?


8

Devo scegliere Session Save - 'Files' o 'DB' durante l'installazione di Magento2

Che cosa è diverso, vantaggio, svantaggio?

Cosa dovrei scegliere?

Risposte:


11

Questo è spiegato abbastanza bene in Magento Devdocs (in realtà la funzionalità è la stessa di Magento 1):

Nella sezione Opzioni di archiviazione sessioni, fai clic su una delle seguenti opzioni:

File per memorizzare i dati della sessione utente sul file system nella [your Magento install dir]/var/sessiondirectory. L'archiviazione della sessione basata su file è appropriata a meno che l'accesso al file system Magento non sia lento o non si disponga di un database cluster.

Database per memorizzare i dati della sessione utente nel database. Scegli l'archiviazione del database se hai un database in cluster; in caso contrario, potrebbero non esserci molti vantaggi rispetto all'archiviazione basata su file.

Vedi qui: http://devdocs.magento.com/guides/m1x/install/installing_install.html


1
Volevo aggiungere che abbiamo testato e visto un degrado delle prestazioni dell'uso del database in un ambiente non cluster su molti ambienti di hosting di fascia bassa, quindi consiglierei di utilizzare il file system per quei casi.
Eirik,

1
NB Le sessioni Mag2 non sono memorizzate nell'albero dell'applicazione ma sotto il PHP session.save_path predefinito (di solito /var/lib/php5/sessions).
Willem,

3

DB

l'archiviazione delle sessioni nel database è migliore per motivi di sicurezza, ma aggiunge ulteriore carico al database.

File

l'archiviazione della sessione che utilizza il file system consente un facile accesso alle informazioni sulla sessione tramite ftp.


2

Secondo me MySQL non è davvero una buona soluzione per archiviare i dati della sessione in esso poiché può rallentare il database e può anche crescere enormemente.

In entrambi i casi: non dimenticare di impostare la pulizia per le sessioni perché dopo un po 'possono occupare un grande spazio.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.