Я должен выбрать Session Save - «Файлы» или «БД» при установке Magento2
Чем отличается, преимущество, недостаток?
Что мне выбрать?
Это довольно неплохо объясняется в Magento Devdocs (на самом деле функциональность такая же, как в Magento 1):
В разделе «Параметры хранения сеанса» выберите один из следующих параметров:
Файл для хранения данных сеанса пользователя в файловой системе в
[your Magento install dir]/var/session
каталоге. Файловое хранилище сеансов подходит, если доступ к файловой системе Magento медленный, или у вас кластерная база данных.База данных для хранения данных сеанса пользователя в базе данных. Выберите хранилище базы данных, если у вас есть кластеризованная база данных; в противном случае, может быть не так много преимуществ по сравнению с файловым хранилищем.
Смотрите здесь: http://devdocs.magento.com/guides/m1x/install/install_install.html
/var/lib/php5/sessions
).база данных
хранение сессии в базе данных лучше для безопасности, но добавляет дополнительную нагрузку на базу данных.
файлы
Сеанс хранения, который использует файловую систему, позволяет легко получить доступ к информации о сеансе через FTP.
источник
По моему мнению, MySQL на самом деле не является хорошим решением для хранения в нем данных сеанса, поскольку он может замедлить работу вашей базы данных и вырасти до огромных размеров.
В любом случае: не забудьте настроить очистку для сессий, потому что они могут занять довольно много места через некоторое время.
источник
Мы должны использовать Redis для нашего сайта.
1) Уменьшить нагрузку на базу данных сайта.
2) https://redis.io/topics/introduction
источник