При установке Magento предлагает несколько вариантов сохранения данных сеанса — в файловой системе (по умолчанию) и в базе данных. Преимущества для Magento при хранении сессии в фаловой системе - простота, стабильность и длительность, удобный доступ данных сессии через FTP. Но есть недостаток — разрастание большого количества файлов на диске. При сохранении данных сесии в файле local.xml прописана следующая строка:

<session_save><![CDATA[files]]></session_save>

Базы данных также обладают хорошей долговечностью и стабильностью при авариях и перезагрузках. Одна из проблем с хранением сессии в базе данных является увеличенная нагрузка. В магазинах с большим количеством товарных позиций это может оказать заметное влияние на производительность MySQL. Чтобы использовать базу данных для хранения сессии, нужно сделать изменения в файле app/etc/local.xml:

<session_save><![CDATA[db]]></session_save>

Для переноса данных сессий из файловой системы в базу данных нужно убрать следующую строку в файле config.xml:

<session>{{var_dir}}/session</session>