確かに非常に花のようなタイトル。
Webベースのウィザードの形式のPHPWebアプリケーションがあります。ユーザーは、ウィザードを実行してオプションを選択したり、プロセス(DBクエリ)を実行したりできます。ユーザーは前後に移動して、プロセスを何度も実行できます。
私は、ユーザーが何をしたか、どのプロセスを実行したかなどの状態を最もよく保存する方法を模索しています。したがって、基本的には、後でプルアップできる栄光のログです。
これらの状態またはセッションを保存するにはどうすればよいですか?同僚が検討しているオプションの1つは、セッションごとにXMLファイルを使用し、そこにすべてを保存することです。私の考えは、これを行うためにデータベーステーブルを使用することです。
それぞれに長所と短所があり、どのオプションを選択すればよいかについての回答が得られることを期待していました。実行可能な他のオプションの提案は素晴らしいでしょう!または、適切な実装を選択するために、どのような質問をする必要がありますか。
現在使用されているテクノロジー
バックエンド:WindowsServer2005で実行されているPHPおよびMSSQLServer
フロントエンド:HTML、CSS、JavaScript(JQuery)
どんな助けでも大歓迎です。
編集
このシステムが起動されるサイトごとに1、2、3人のユーザーしかいません。各サイトは一切接続されません。システムは、1か月あたり約10から100のセッションを持つことができます。