グラフィカル Web インターフェイスを作成するための C シミュレーションがあります。HTML と ajax を使用して PHP を呼び出し、PHP がシェルを呼び出してシミュレーションを実行しました。その後、出力は Web ページに戻されます。
このスクリプトは、出力ファイル (Web ページに出力されるリンクを含む) とグラフ (gnu plot への呼び出しを使用し、出力ファイルを参照する) を生成します。Web ページでは、C シミュレーションで使用される入力ファイルをアップロードすることもできます。これらのファイルはすべてユーザー固有です。
Web ページに一度に 1 人のユーザーしかいない場合、問題はありません。ただし、5 人が同時にシミュレーションを実行したい場合、ユーザー固有のファイル (出力、グラフ、入力) はすべて上書きされてめちゃくちゃになります。
私はMySQLの経験がなく、特定のユーザーの出力または入力を保存する予定もありません(ユーザーは必要に応じてダウンロードできます)。 、たとえば、ユーザーのIPアドレスなどに基づいた名前にある種の識別タグを使用して、サーバー上に一時ディレクトリを生成します。このフォルダーは、シミュレーションの実行後、数分後に削除できます。誰でもそのようなことについて何か考えがありますか?
または、MySQL に頼る必要がありますか?
編集: 同時に最大 5 人のユーザーを実行できるようにしてから、追加のユーザー用のキューを作成するようなものを用意しても問題ありませんが、それはさらに困難になる可能性があります。
ありがとう、ジョシュ