0

だから私は、ユーザーが文/段落をテキストボックスに入力できるようにするアプリケーションを持っています。バックグラウンドでタイマーが実行されています。5 秒ごとに、テキスト ボックスの値がコピーされ、データベースまたは xml ファイル (ajax 経由) に保存されます。db/xml ファイルを 5 秒ごとに更新すると、非常に危険だと思いました。

私の考えでは、ユーザーがタイマーの停止を押すと、すべてのデータがデータベース/xml ファイルに保存されます。5 秒ごとではなく、更新されます。

ただし、各間隔で値を保存する必要があります。内部で配列を使用してセッションで使用する必要がありますか? セッションにかかる時間。次のようになります。$_SESSION['content'][] = "Massive long string text!";

例: ユーザーが 10 分間続けて入力すると、テキストの本文が 5 秒ごとにセッション配列に保存されます。これってストレスがたまりませんか?各段落の長さは、各間隔で 1000 文字になる場合があります。

何を提案しますか?

4

1 に答える 1

-1

非表示の要素 (textarea など) を使用してみてください。次に、JavaScript 関数が user_textbox 値から 5 秒ごとに要素を埋めます。サーバーの負荷を軽減するために、user_textbox のぼかし時に隠し要素の内容をデータベースに保存できます。

于 2012-11-17T19:08:44.297 に答える