Действительно очень цветочное название.
У меня есть веб-приложение PHP в форме веб-мастера. Пользователь может запустить мастер и выбрать параметры, запустить процесс (запросы к БД) и т. Д. Они могут идти вперед и назад и запускать процесс снова и снова.
Я пытаюсь выяснить, как наилучшим образом сохранить состояние того, что пользователи делают / делали, какой процесс они выполняли и т. Д. Так что в основном это прославленный журнал, который я могу открыть позже.
Как сохранить эти состояния или сеансы? Один из вариантов, который рассматривается моим коллегой, - использовать файл XML для каждой сессии и сохранять там все. Моя идея состоит в том, чтобы использовать таблицу базы данных для этого.
Есть плюсы и минусы для каждого, и я надеялся, что смогу найти ответы на вопрос, какой вариант выбрать? Предложение других возможных вариантов было бы здорово! Или какие вопросы я должен задать себе, чтобы выбрать правильную реализацию.
Используемые в настоящее время технологии
Серверная часть: PHP и MS SQL Server, работающие на Windows Server 2005
FrontEnd: HTML, CSS, JavaScript (JQuery)
Любая помощь будет принята с благодарностью.
EDIT
На этом сайте будет запущен только один / два / три пользователя. Каждый сайт не будет связан каким-либо образом. Система может иметь от 10 до 100 сеансов в месяц.